简易的FLask框架后端 所采用的方法是较为老的方法。
将view编写出来。(或者直接当中业务来编写)
route() # 页面节点 内容……
二、将数据库中的字段以对象形式存放。
三、添加数据库链接。
返回数据库查询的东西。
四、将查询操作。
第一、设置操作类。其中包含(增删改查)等操作方法。
第二、后期用户就可以通过这个类,来调用里面的方法。
第三、添加项目的安全密钥
import os,base64
base64.b64encode(os.urandom(24)).decode()
'JZEaN+z+nXZ8nVeoEc6McswGrGs+9ExJ'
一、Session的基本配置
因为Flask的Session是通过加密后放到Cookie中的,既然有加密就肯定有密钥,所以在使用Session模块时就一定要配置SECRET_KEY全局宏。一般我们可以自己设定一个随机字符串,例如:
app.config[‘SECRET_KEY’] = ‘XXXXXXX’
有些小伙伴可能会问:我能不能导入os模块自动生成随机字符串呢?
能!但是不建议。因为服务器每次启动后SECRET_KEY的值会被改变,会造成Session验证失败,用户还需要重新登录。糟糕的用户体验,可能不用几天网站就倒闭了!
将项目的密钥,进行一次判断是否为初始化,是则创建密钥存放到环境变量中,然后提供给项目进行实例化。 或者不判断,直接创建并赋值到环境变量中。不然会出现密钥验证失败。
创建用户类,并做好键值对映射。 接着蓝图调用,通过蓝图获取到数据,传送到db连接中。
db.create_all() # 同步数据库,如果表已经创建,忽略 [作用]
db.session.add($0) # 添加单挑数据。
db.session.add([$0,$1]) # 添加多条数据。