4.3 .py
里边主要是一个类,此类继承自db.Model 。因此可以猜出此类主要作用是和存储数据库相关的 。每条记录都会成为一个对象,并存入数据库中
5.收获
通过此项目,我主要学到了如下的技巧
5.1 flash
flash可以返回给用户一些交互的信息 。比如登录账号时候不管是成功还是失败,都需要给用户一个提示 。通过flash写的数据,在前端模板文件中可以使用()方法来获取到 。我们可以做个验证 。
在view.py下再写一个接口
@app.route('/flash',methods=['GET','POST'])def test():flash('测试一下flash')return render_template('test.html')
然后在里边新建一个test.html
text{{get_flashed_messages()}}
这样,这个接口就写完成了 。然后通过访问 :5000/flash就可以验证这个:
5.2 404,500等页面回调
flash可以使用 @app.(状态码) 的注解来回调遇到对应状态码该调用哪个方法,如404,500等 。
- 历史上三国十大倒霉鬼排行榜:蒋干第一
- 茄子芯发褐色是坏了吗
- 矿税之弊:明朝灭亡的一个重要原因
- 千古一帝秦始皇真正的死因:是被害?
- 司马懿狠过曹操百倍做一梦竟不惜痛杀爱将!
- 朱元璋怎样发明四菜一汤的?四菜一汤有何内容
- 揭秘:戎马一生的军事家郭子仪为何总会化险为夷
- 他以100骑兵击退敌军:却因一次迷道而选择自杀
- Vue项目环境搭建及创建项目流程
- Vue项目 .env .env.development .env