zoukankan      html  css  js  c++  java
  • 完成评论功能

    定义评论的视图函数
    @app.route('/comment/',methods=['POST'])
    def comment():
    读取前端页面数据,保存到数据库中

    要求评论前登录

    @app.route('/comment/',methods=['post'])
    @loginFirst
    def comment():
        comment = request.form.get('new_comment')
        ques_id = request.form.get('question_id')
        anth_id = User.query.filter(User.username == session.get('user')).first().id
        comm = Comment(author_id=anth_id,question_id=ques_id,detail=comment)
        db.session.add(comm)
        db.session.commit()
        return redirect(url_for('tetail',question_id=ques_id))

    用<input type="hidden" 方法获取前端的"question_id" 

    <input type="hidden" name="question_id" value="{{ Ques.id }}">

    显示评论次数

    <h4>评论:{{ ques.comments|lenght }}</h4>
  • 相关阅读:
    hud 1397
    hdu 1211
    hdu 1124
    hdu 1104
    1788
    hdu 1796
    sdut 2169
    hdu 1019
    $http post 取不到数据
    sql
  • 原文地址:https://www.cnblogs.com/951111ldj/p/8007205.html
Copyright © 2011-2022 走看看