python-flask微信小程序搭建
创建虚拟环境,导入flask项目所需要的包
【python-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
推荐阅读
- 一个小故事,我的思考。
- 家乡的那条小河
- 一个人的碎碎念
- 野营记-第五章|野营记-第五章 讨伐梦魇兽
- 昨夜小楼听风
- 2021-02-17|2021-02-17 小儿按摩膻中穴-舒缓咳嗽
- 基于微信小程序带后端ssm接口小区物业管理平台设计
- 2019.4.18感恩日记
- 那件我们忽略的小事叫感恩
- 你有婚内虐待行为吗()