python-flask微信小程序搭建

创建虚拟环境,导入flask项目所需要的包
【python-flask微信小程序搭建】创建项目文件夹,在项目文件夹下创建manage.py文件,配置manage.py文件


python-flask微信小程序搭建
文章图片
导入manage所需要的包
python-flask微信小程序搭建
文章图片
创建congig.py文件,配置config文件
python-flask微信小程序搭建
文章图片
在项目文件下创建python文件app
python-flask微信小程序搭建
文章图片
配置app下的init.py文件


python-flask微信小程序搭建
文章图片
在app文件下创建所需的python文件
api文件管理小程序版本,api文件下创建管理小程序版本的python文件,视图模块就放在版本文件下
python-flask微信小程序搭建
文章图片
models文件管理数据库表格,static文件管理静态文件,templates文件管理前端模板文件,utils文件管理工具类
python-flask微信小程序搭建
文章图片
libs文件管理需要引用的第三方文件,在此文件夹下创建红图模块redprint.py


python-flask微信小程序搭建
文章图片
flask小程序框架路由传递流程,最底层为视图层,视图层在api的版本文件下,每个视图文件创建后记得在最前面注册红图,红图管理每个视图的路由,将路由传递给蓝图,蓝图管理版本,蓝图将路由传递给app
python-flask微信小程序搭建
文章图片
在app的init.py下注册蓝图
python-flask微信小程序搭建
文章图片
在每个视图文件前面从libs.redprint导入Renprint模块并注册红图
python-flask微信小程序搭建
文章图片
在版本v1,v2的init.py文件下,红图将路由交给蓝图,每次创建新的视图文件后都要记得将红图持有的路由交给蓝图,不然会报404错误
python-flask微信小程序搭建
文章图片
接下来就根据自己的需求在models文件下创建数据库表格,创建完成后执行迁移
python manage.py db init这个命令会创建migrations文件夹,所有迁移文件都放在里面。
python manage.py db migrate
python manage.py db upgrade
最后将微信小程序前端文件导入项目中
python-flask微信小程序搭建
文章图片
打开微信开发者工具,将项目文件下的微信小程序源码导入到开发者工具中
python-flask微信小程序搭建
文章图片
微信小程序前端源码资源网站:http://www.lanrenmb.com/x/yingyinyule/16660.html

    推荐阅读