knock69.py 文件源码

python
阅读 18 收藏 0 点赞 0 评论 0

项目:100knock2017 作者: tmu-nlp 项目源码 文件源码
def post():
    title = "?????"
    if request.method == 'POST':
        co = conect_db()
        name = request.form['name']
        name = re.compile('.*{0}.*'.format(name))
        result = []
        if not(request.form['name']):
            return render_template('index.html')
        for i,data in enumerate(co.find({'$or':[{'name':name},{'area':name},{'aliases.name':name},{'tags.value':name}]}, sort = [('rating.count',pymongo.DESCENDING),('rating.value',pymongo.DESCENDING)])):
            if i <100:
                result.append(data)
            else:
                i = 99
                break
        return render_template('index.html', result=result, title=title, name=request.form['name'],num=i+1)
    else:
        return redirect(url_for('index'))
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号