Django 微信小程序 API 是依赖于 django-rest-framework 制作的 restful api,封装了微信小程序的登陆,用户资料更新,微信小程序支付等一系列操作。为开发者提供微信小程序后台的简便操作。
(小程序登陆,用户信息更新以及支付api已经可以使用,其他陆续完善中)
pip install django_miniprogram_api
添加 “miniprogram_api” 和 django-rest-framework 相关的 modules 以及 配置 到 INSTALLED_APPS,并且添加 WECHAT_MINIPROGRAM_CONFIG 配置文件::
INSTALLED_APPS = [ ‘miniprogram_api’, ‘rest_framework.authtoken’, ‘rest_framework’ ] WECHAT_MINIPROGRAM_CONFIG = { “APPID”: “”, “SECRET”: “”, “WECHAT_PAY”: { “MCH_ID”: “”, # 微信支付商户号 “KEY”: “”, # API密钥 “NOTIFICATION_URL”: ‘’, # 微信支付回调地址 } } REST_FRAMEWORK = { ‘DEFAULT_PERMISSION_CLASSES’: [ … ‘rest_framework.authentication.BasicAuthentication’, # add this ‘rest_framework.authentication.TokenAuthentication’, # add this ], ‘DEFAULT_PARSER_CLASSES’: ( ‘rest_framework_xml.parsers.XMLParser’, ), }
配置小程序登陆 url /miniprogram_auth/ 到你项目的 urls.py::
url(r'^miniprogram_auth/', include('miniprogram_api.urls')),
运行 python manage.py migrate 来创建 WeChatAccount 模型.
python manage.py migrate
运行测试服务器 python manage.py runserver 127.0.0.1:8000 就可以开始使用了
python manage.py runserver 127.0.0.1:8000