django+python微信开发之一-WeiPython的准备工作
###准备工作
放假没事做就折腾了下微信开发,采用的是python2.7+django1.4框架。如果您对微信开发有兴趣并且是初学者,希望这几篇文章能够帮助你。你可以参考django-sae微信开发-简单的鹦鹉学舌功能简单了解下大致流程,这片文章只是个简单的例子。以下几篇文章力图将常用的消息、操作等进行封装,形成一个小框架,你只需要实现一个函数即可完成业务功能。
本系列文章采用协议署名-非商业性使用-相同方式共享 2.5 中国大陆 (CC BY-NC-SA 2.5 CN),您可以任意转载共享,但必须保留署名和原文链接,并禁止商业用途。代码采用MIT许可证被授权人有权利使用、复制、修改、合并、出版发行、散布、再授权和/或贩售软体及软体的副本,及授予被供应人同等权利,惟服从以下义务:在软体和软体的所有副本中都必须包含以上版权声明和本许可声明。
- 知识准备:基础的python和django知识,sae的使用,微信开发文档。我会把我折腾过程中参考的一些教程和书籍列出来帮助你学习,即使你不了解这些东西也不用担心,这些知识只要有基础的编程能力都可以在短短几天之内学会。
- 能学到什么?包括版本控制工具的使用;开源协议;python和django知识;xml解析写入知识,lxml的应用;简单的http协议等。当然本人也是初学者,有什么问题和错误可以一起讨论,作为一个很小的项目就用来练练手。
###搭建本地开发环境
强烈建议先看看之前鹦鹉学舌的文章,了解下大致流程,之前sae上的版本为1,现在我们创建新的版本2用来开发django-admin.py startproject mysite # 创建项目
mv mysite 2 # 改名字
来看下最终的版本2里边有什么,用tree 2
命令来查看文件夹树:
1 | 2 |
里边的文件后几篇教程再介绍,先创建一个app名为wechat:django-admin.py startapp wechat
然后我们在2/mysite/settings.py中INSTALLED_APPS中添加创建的wechat应用:
1 | INSTALLED_APPS = ( |
其它设置按需修改就可以,这里添加app是必要的。接下来编写需要的python文件,我也是python初学者,写的烂请见谅。
项目地址:WeiPython