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>
  • 相关阅读:
    表格标签
    常用标签
    标签笔记
    基础标签与格式
    态度!
    如何修改数据 练习
    增删查练习
    登陆注册练习
    PHP 数据访问
    PHP 基础知识测试题 答案分析
  • 原文地址:https://www.cnblogs.com/951111ldj/p/8007205.html
Copyright © 2011-2022 走看看