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

导入manage所需要的包

创建congig.py文件,配置config文件

在项目文件下创建python文件app

配置app下的init.py文件

在app文件下创建所需的python文件
api文件管理小程序版本,api文件下创建管理小程序版本的python文件,视图模块就放在版本文件下

models文件管理数据库表格,static文件管理静态文件,templates文件管理前端模板文件,utils文件管理工具类

libs文件管理需要引用的第三方文件,在此文件夹下创建红图模块redprint.py

flask小程序框架路由传递流程,最底层为视图层,视图层在api的版本文件下,每个视图文件创建后记得在最前面注册红图,红图管理每个视图的路由,将路由传递给蓝图,蓝图管理版本,蓝图将路由传递给app

在app的init.py下注册蓝图

在每个视图文件前面从libs.redprint导入Renprint模块并注册红图

在版本v1,v2的init.py文件下,红图将路由交给蓝图,每次创建新的视图文件后都要记得将红图持有的路由交给蓝图,不然会报404错误

接下来就根据自己的需求在models文件下创建数据库表格,创建完成后执行迁移
python manage.py db init 这个命令会创建migrations文件夹,所有迁移文件都放在里面。
python manage.py db migrate
python manage.py db upgrade
最后将微信小程序前端文件导入项目中

打开微信开发者工具,将项目文件下的微信小程序源码导入到开发者工具中

微信小程序前端源码资源网站:http://www.lanrenmb.com/x/yingyinyule/16660.html