官方解释:flask使用蓝图的概念来制作应用程序组件并在应用程序或应用程序中支持常见模式。 蓝图可以极大地简化大型应用程序的工作方式,并为Flask扩展提供注册应用程序操作的核心方法。 Blueprint对象与Flask应用程序对...
Flask和Django是Python最流行的两个Web框架(尽管还有更多 )。 在这篇文章中,我将讨论在Flask和Django之间进行选择时应该考虑的一些要点。 我们还将在每个应用程序中使用“Hello,World”应用程序,以便更好地了解它们的工作...
一个用Python编写的微型Web框架,Flask遵守BSD协议。 它由Armin Ronacher开发,由Pocco-一群Python爱好者组成。 它基于Werkzeug工具包和Jinja2模板引擎。现在,最新的稳定版本是1.0,在2018年4月发布。使用它的顶级应用包括P...
首先接着上一章内容,在Flask_Blog文件夹中新建一个文件夹templates:
flask-wtf是一个表单集成插件,包括CSRF,文件上传和Recaptcha集成等。
在Flask_Blog文件夹中新建一个models.py文件,将上一章中User、Post实体模型代码剪切到这个文件中:
在Flask_Blogflaskblogstatic新建一个文件夹pics,用来保存用户上传的头像图片以及默认头像图片default.jpg:
修改Flask_Blogflaskblogforms.py,添加发帖使用的表单包含标题、内容、提交按钮:
修改Flask_Blogflaskblogroutes.py,修改home方法使用分页查询方式,每页显示两条数据:
修改Flask_Blogflaskblogmodels.py,修改User类,添加获得token令牌和验证token令牌的方法: