推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
NeverBelieveMe
V2EX  ›  Python

百度问答上,给力和不给力这个功能是怎么实现的呢?

  •  
  •   NeverBelieveMe · Aug 24, 2016 · 3266 views
    This topic created in 3577 days ago, the information mentioned may be changed or developed.
    最近做了一个类似的问答,如何实现这个顶和踩得功能呢?现在遇到的问题是,不知道怎么样一次去获取用户是否对所有答案进行评价的状态,这些答案,哪一些是我评价过,哪一些我没有评价过。因为我的评价记录是放在一个数据库里的,只有进行了评价才会有数据,那么那些没有评价过的答案,要怎么去判断呢。
    9 replies    2016-08-27 13:47:30 +08:00
    qiayue
        1
    qiayue  
    PRO
       Aug 24, 2016
    没有评价过就是这个数据库里没有记录啊
    qiayue
        2
    qiayue  
    PRO
       Aug 24, 2016
    或者你一次性把当前用户评价过的数据都取出来,然后逐个答案去判断是否在这里
    NeverBelieveMe
        3
    NeverBelieveMe  
    OP
       Aug 24, 2016
    @qiayue 这样效率是不是太低了啊。
    qiayue
        4
    qiayue  
    PRO
       Aug 24, 2016
    我只说了思路,没说具体实现办法,为了提高效率,可以有很多办法,但是思路都是差不多
    数据库里只存评价过的数据,这个是没问题,但是你取出来的数据,你可以做一些处理
    NeverBelieveMe
        5
    NeverBelieveMe  
    OP
       Aug 24, 2016
    @qiayue 哦哦。好的,我再看看。
    Jirry
        6
    Jirry  
       Aug 24, 2016   ❤️ 1
    问答表 left jion 评价表
    staticor
        7
    staticor  
       Aug 24, 2016
    我觉得这个问题放错节点了
    NeverBelieveMe
        8
    NeverBelieveMe  
    OP
       Aug 24, 2016
    @staticor 有么?我就是用 python 做的。。。
    tumb8r
        9
    tumb8r  
       Aug 27, 2016 via iPhone
    刚用 flask 和 ajax 实现了一个,不过只能点赞一次还没实现
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5383 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 68ms · UTC 07:14 · PVG 15:14 · LAX 00:14 · JFK 03:14
    ♥ Do have faith in what you're doing.