zoukankan      html  css  js  c++  java
  • 作业32-完成评论功能

      1. 定义评论的视图函数
        @app.route('/comment/',methods=['POST'])
        def comment():
        读取前端页面数据,保存到数据库中
    @app.route('/comment/',methods=['POST'])
    def comment():
        comment = request.form.get('new-comment')
        ques_id = request.form.get('question_id')
        auth_id = User.query.filter(User.username == session.get('user')).first().id
        comm = Comment(author_id = auth_id, question_id=ques_id ,detail=comment)
        db.session.add(comm)
        db.session.commit()
        return  redirect(url_for('detail'))
      1. 用<input type="hidden" 方法获取前端的"question_id" 
    <input type="hidden"  name="question_id" value="{{ques.id}}" />

    1.显示评论次数

      <h4>评论:({{ ques.comments|length }}) </h4>

     1.要求评论前登录

    @app.route('/comment/',methods=['POST'])
    @loginFrist
    def comment():
        comment = request.form.get('new-comment')
        ques_id = request.form.get('question_id')
        auth_id = User.query.filter(User.username == session.get('user')).first().id
        comm = Comment(author_id = auth_id, question_id=ques_id ,detail=comment)
        db.session.add(comm)
        db.session.commit()
        return  redirect(url_for('detail',question_id=ques_id))
         
  • 相关阅读:
    JVM 常量池、运行时常量池、字符串常量池
    JVM Direct Memory
    JVM 方法区
    JVM GC Roots
    jvm 堆
    jvm slot复用
    JVM 虚拟机栈
    JVM 程序计数器
    java打印树形目录结构
    java 通过反射获取数组
  • 原文地址:https://www.cnblogs.com/hegui/p/8003990.html
Copyright © 2011-2022 走看看