.. _python:
python开发微信公众号
====================
1. 注册微信公众号(订阅号/服务号,企业号, 小程序)
2. 在微信公众平台(开发->基本配置)修改服务器配置,URL添加你的代码的URL,Token添加你代码中的Token。
3. 用git管理代码提交到URL,或者部署到云服务器。
微信开发文档:
`[wechat docs] `_
流程::
wechat user <=> send/receive message <=> wechat server <=> POST XML message <=> your server
云平台部署django项目
--------------------
`[SAE] `_
`[BAE] `_
SAE添加第三方依赖:
`[SAE vendor] `_
BAE添加第三方依赖::
$vim requirements.txt
django==1.8.2
...
使用mysql:
`[SAE mysql] `_
SAE平台需要config.yaml和index.wsgi两个文件.
SAE的入口就是index.wsgi文件中名叫application的可调用对象。
BAE平台需要app.conf,favicon.ico和index.py三个文件。
BAE的入口就是index.py文件中名叫application的可调用对象。
创建django项目wechat
--------------------
app.conf或conf.yaml添加配置文件。
index.wsgi或index.py添加云平台入口。
wechat/settings.py添加mysql数据库信息。
在GAE/BAE/SAE设置mysql,在项目添加mysql的参数。
用migrate同步本地数据库后,用下面命令导出本地数据为sql文件::
$ python manage.py migrate
$ mysqldump -u -p > .sql
在GAE/BAE/SAE上传sql文件把数据同步到GAE/BAE/SAE的mysql。
创建django的应用django-wechat-api
---------------------------------
在wechat/settings.py中添加应用。
在wechat/urls.py中添加应用的url。
在django-wechat-api/views.py添加微信接口。
修改wechat公众平台配置
----------------------
配置::
SAE_URL: http://.applinzi.com/wechat/
BAE_URL: http://.duapp.com/wechat/
TOKEN: yourtoken
django开发的wechat接口开源项目
------------------------------
源码参考:
`[github] `_