作业32-完成评论功能
- 定义评论的视图函数
@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().idcomm = Comment(author_id = auth_id, question_id=ques_id ,detail=comment)db.session.add(comm)db.session.commit()return redirect(url_for('detail'))
- 用<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().idcomm = 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))
转载于:https://www.cnblogs.com/hegui/p/8003990.html
作业32-完成评论功能相关推荐
- Vue+SpringBoot实现评论功能
目录 前言 难点 实现思路 数据表设计 数据传输格式设计 前端递归显示 删除评论 前言 评论系统相信大家并不陌生,在社交网络相关的软件中是一种常见的功能.然而对于初学者来说,实现一个完整的评论系统并不 ...
- uni-app实现点赞评论功能
这篇文章主要介绍了uni-app实现点赞评论功能,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 模拟朋友圈实时点赞及评论功能 点 ...
- 网站评论功能数据库设计和开发
本文主要分享了我在设计评论模块中的一些心得,希望对读者有些许帮助. 需求分析 现阶段评论做的最好的我想应该是网易新闻(app)里面的评论模块了,其"盖楼"的方式让人印象深刻,评论已 ...
- ios pusher使用_如何使用JavaScript和Pusher构建实时评论功能
ios pusher使用 by Rahat Khanna 通过拉哈特·汉娜 如何使用JavaScript和Pusher构建实时评论功能 (How to build a Live Comment fea ...
- React.js 小书 Lesson14 - 实战分析:评论功能(一)
React.js 小书 Lesson14 - 实战分析:评论功能(一) 本文作者:胡子大哈 本文原文:http://react.huziketang.com/blog/lesson14 转载请注明出处 ...
- React.js 小书 Lesson27 - 实战分析:评论功能(六)
React.js 小书 Lesson27 - 实战分析:评论功能(六) 本文作者:胡子大哈 本文原文:http://huziketang.com/books/react/lesson27 转载请注明出 ...
- 纯jsp实现评论功能_基于云开发的小程序版本更新、评论功能改进、后台管理的实现...
关于微信小程序更新问题实现 1)小程序的启动方式: 冷启动----小程序首次打开或销毁后再次被打开 热启动----小程序打开后,在一段时间内(目前:5分钟)再次被打开,此时会将后台的小程序切换到前台. ...
- ios pusher使用_使用.NET和Pusher构建实时评论功能
ios pusher使用 by Ogundipe Samuel 由Ogundipe Samuel 使用.NET和Pusher构建实时评论功能 (Build a real-time commenting ...
- [个人网站搭建]·Django增加评论功能(Python3)
[个人网站搭建]·Django增加评论功能 个人主页--> https://xiaosongshine.github.io/ 个人网站搭建github地址:https://github.com/ ...
最新文章
- 内存溢出_容易造成单片机内存溢出的几个陷阱
- php Reportico 开源报表
- Linux C编程--进程间通信(IPC)2--信号处理函数
- 计算机视觉的基石-滤波
- android往天气接口里面传城市,Android使用中国天气网API数据通过城市名称获取天气情况...
- ubuntu下安装proxychains
- 转:Page.ClientScript.RegisterStartupScript(me.GetType(),script1,scriptalert('111');/script)...
- 关于工厂创建问题,一个纠结的终结源于KFC
- [Java] 蓝桥杯 BASIC-5 基础练习 查找整数
- 25 个超棒的 HTML5 JavaScript 游戏引擎开发库
- maskrcnn配置 模块‘keras.engine‘没有属性“Layer”
- VMware 虚拟机安装系统
- 指数分布java_终于搞清楚正态分布、指数分布到底是啥了!
- Latex学习笔记——总篇(入门、图片、表格、数学公式、伪代码、代码块、参考文献)
- Slowloris DoS攻击的原理与简单实现
- 计算机所有以太网适配的ip,Win10电脑以太网没有有效的ip配置怎么解决?附上具体解决方法...
- 刨根问底学Blog(转)
- 重返天梯-L2-036 网红点打卡攻略 (25 分)
- 4 个现在就该去装的 Firefox 扩展
- DataGrip入门小tips
热门文章
- mysql dba系统学习(12)mysql的数据文件 mysql dba系统学习(13)mysql的体系结构
- 程序员面试题精选100题(34)-数组中只出现一次的数字[算法]
- 四柱加强版汉诺塔HanoiTower----是甜蜜还是烦恼
- 数据降维工具箱drtoolbox
- 降维(二)----Laplacian Eigenmaps
- 浅谈代码的执行效率(3):缓存与局部性
- 数字图像处理:第十五章 图象分割
- 2013计算机视觉代码合集
- Coursera公开课笔记: 斯坦福大学机器学习第六课“逻辑回归(Logistic Regression)”
- 常用python模块