前后端不分离
前后端分离
创建虚拟环境
-r可以把整个要安装的文件拖进来就可以都安装了
manage项目入口文件
mysql连接配置
redis配置
把配置文件放进来——app.config.from_object(Config)
数据库和redis链接
flask——session设置,可以看官网简介https://flask-session.readthedocs.io/en/latest/
将用户信息seeion保存在redis
这里出现一个WARNING
此时打开网址会报错
原因在于没有打开redis
开了之后的结果
优化:将config放在新开的文件
在入口文件再进行导入
代码优化
传入config_name来获得value(哪一个类)
再优化——把他剥离入口文件
新开一个package包——home,放在init文件
这时只需要在manage文件导入home的create_app
外面放db.SQlAlchemy(),里面再初始化db
放入redis
但这时没连接上app,所以连接redis没用
放入session和CSPFProtect
此时的入口文件
在api_1.0创建蓝图demo文件
此时的入口文件
但不能打开页面——原因是没有在home的init文件注册蓝图