版权声明:Copyright © https://blog.csdn.net/zzw19951261/article/details/81148563 ...
版权声明:Copyright © https://blog.csdn.net/zzw19951261/article/details/80461047 ...
前面对 Flask启动流程和路由原理都进行了源码走读。今天我们看看模板渲染的过程。
在 Flask中是使用 @app.route这个装饰器来实现 url和方法之间的映射的。
由于我们会有很多请求,都需要验证 token 的有效性,那么把这部分逻辑抽象出来就是最好的选择了。我这里大概想到了以下两种验证的方法
认证:判定用户的合法性,一般是判断是否已经登陆鉴权:判断用户的权限,一般是判断用户是否可以继续继续某个操作
首先有一个简单的表单,一个必填的输入框,一个 textarea 类型输入框,还有两个多选的下拉框页面效果如下:
WebServerGatewayInterface它由 Python标准定义的一套 WebServer与 WebApplication的接口交互规范。
SQLAlchemy是Python编程语言下的一款开源软件。提供了SQL工具包及对象关系映射(ORM)工具。
Flask-Bcrypt是一个Flask扩展,它为你的应用提供了bcrypt散列功能。密码等敏感数据必须被保护起来,而bcrypt正是一个值得推荐的选择。