flask问题发布页面相关注意事项和总结

2023-12-31 23:16:50

今天对之前已有的功能增加了问答页面,也就是对index.html和detail.html页面进行渲染和相应功能的编写:

首先因为是问答页面,我们就需要有一个表去存储页面问题内容

这里有两个外键,分别是问题id和作者id,在发布问题时需要在指定的位置显示出相关的id,就是在问题页面有显示,而其中还有关系需要有发布者的相关内容,也就是对于一个问题而言要有发布者和回答者,这两者就在数据库设计时进行添加;

这里分别对detail和问答页面进行功能的设计,其实和之前如出一辙,这里需要注意一点:

在定义answer的时候,author_id绑定了全局变量g.user,还记得上次写的钩子函数吗,对全局变量进行了一个定义,在我们评价问题的时候,如果处于未登录状态应该是没有author_id的,但是数据库中任然会添加数据,不过绑定关系的作者id就是None,让我们回顾一下:

最后效果就是这样了:(这里是已经登录的时候,看我的session中是有登录存储的)

文章来源:https://blog.csdn.net/JettyMO/article/details/135311134
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。