python flask 微信小程序_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的版本文件下,每个视图文件创建后记得在最前面注册红图,红图管理每个视图的路由,将路由传递给蓝图&#x

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
使用Flask开发微信小程序后端的步骤如下: 1.安装Flask框架和微信开发工具包 ```shell pip install Flask pip install Flask-Wx ``` 2.创建Flask应用程序 ```python from flask import Flask, request from flask_wx import WxApp app = Flask(__name__) wxapp = WxApp(app) @app.route('/wechat', methods=['GET', 'POST']) def wechat(): if request.method == 'GET': return request.args.get('echostr', '') else: msg = wxapp.parse_message(request.data) return wxapp.response_text(msg, content='Hello, World!') ``` 3.配置微信公众号 在微信公众平台上配置服务器地址为`http://yourdomain.com/wechat`,并将Token设置为Flask应用程序中的Token。 4.运行Flask应用程序 ```shell export FLASK_APP=app.py flask run ``` 使用Tornado开发微信小程序后端的步骤如下: 1.安装Tornado框架和微信开发工具包 ```shell pip install tornado pip install tornado-wechat ``` 2.创建Tornado应用程序 ```python import tornado.ioloop import tornado.web from tornado_wechat import WeChatMixin, parse_message, response_text class WeChatHandler(tornado.web.RequestHandler, WeChatMixin): def prepare(self): self.parse_request_body() def get(self): self.write(self.get_argument('echostr')) def post(self): msg = parse_message(self.request.body) self.write(response_text(msg, content='Hello, World!')) app = tornado.web.Application([ (r'/wechat', WeChatHandler), ]) if __name__ == '__main__': app.listen(80) tornado.ioloop.IOLoop.current().start() ``` 3.配置微信公众号 在微信公众平台上配置服务器地址为`http://yourdomain.com/wechat`,并将Token设置为Tornado应用程序中的Token。 4.运行Tornado应用程序 ```shell python app.py ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值