博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
完成评论功能
阅读量:7155 次
发布时间:2019-06-29

本文共 828 字,大约阅读时间需要 2 分钟。

  1. 定义评论的视图函数
    @app.route('/comment/',methods=['POST'])
    def comment():
    读取前端页面数据,保存到数据库中
    @app.route('/comment/',methods=['POST'])@loginFirstdef 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))
  2. 用<input type="hidden" 方法获取前端的"question_id" 
  3. 显示评论次数

    评论:({
    { ques.comments|length }})

  4. 要求评论前登录
    @app.route('/comment/',methods=['POST'])@loginFirst
  5. 尝试实现详情页面下的评论列表显示

转载于:https://www.cnblogs.com/qingting/p/8003956.html

你可能感兴趣的文章
公有云与私有云的差别(转)
查看>>
jQuery插件:jqGrid使用(一)
查看>>
mac显示隐藏文件
查看>>
FastDFS的配置、部署与API使用解读(6)FastDFS配置详解之Storage配置(转)
查看>>
android studio 使用 jni 编译 opencv 完整实例 之 图像边缘检测!从此在andrid中自由使用 图像匹配、识别、检测...
查看>>
学习心得:《十个利用矩阵乘法解决的经典题目》from Matrix67
查看>>
领域驱动开发推荐代码示例 — Microsoft NLayerApp
查看>>
Linux 安装Rsync和配置
查看>>
hadoop fs -mkdir testdata错误 提示No such file or directory
查看>>
Java链式方法
查看>>
李洪强iOS开发本人集成环信的经验总结_08_自动登录补充
查看>>
zabbix再爆高危SQL注入漏洞,可获系统权限
查看>>
将Cent0S 7的网卡名称eno16777736改为eth0
查看>>
支付宝pc端支付接入PHP实现
查看>>
writing-mode改变文字书写方式
查看>>
怎样当好一个师长
查看>>
Web Server 与 App Server
查看>>
找出包含正好5个字符的名字
查看>>
[译]Godot系列教程五 - 制作Godot编辑器插件
查看>>
WebSocket实战之————Workerman服务器的安装启动
查看>>