Django MiniProgram API 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
Django MiniProgram API 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
Django MiniProgram API 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 BSD
开发语言 Python
操作系统 Windows
软件类型 开源软件
开源组织
地区 国产
适用人群 未知
收录时间 2019-09-24

软件简介

Django MiniProgram API - Django 微信小程序 API 服务端 SDK

Django 微信小程序 API 是依赖于 django-rest-framework 制作的 restful api,封装了微信小程序的登陆,用户资料更新,微信小程序支付等一系列操作。为开发者提供微信小程序后台的简便操作。

(小程序登陆,用户信息更新以及支付api已经可以使用,其他陆续完善中)

安装

pip install django_miniprogram_api

快速入门

  1. 添加 "miniprogram_api" 和 django-rest-framework 相关的 modules 以及 配置 到 INSTALLED_APPS,并且添加 WECHAT_MINIPROGRAM_CONFIG 配置文件::

  2. 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', 
        ),
    }

     

  3. 配置小程序登陆 url /miniprogram_auth/ 到你项目的 urls.py::

    url(r'^miniprogram_auth/', include('miniprogram_api.urls')),

     

  4. 运行 python manage.py migrate 来创建 WeChatAccount 模型.

  5. 运行测试服务器 python manage.py runserver 127.0.0.1:8000 就可以开始使用了

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击加入讨论🔥(5) 发布并加入讨论🔥
暂无内容
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
5 评论
37 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部