Django MiniProgram API - Django 微信小程序 API 框架
软件简介
Django MiniProgram API - Django 微信小程序 API 服务端 SDK
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 runserver 127.0.0.1:8000
就可以开始使用了