Windows下配置Django

2 Comments

这两天在跟小钟同学一起开发新版讲座网,我负责前台,小钟同学负责后台,由于前台页面时常做修改,因此会加大小钟同学工作量,所以决定用SVN同步开发。

后台是Pyhon写的,用的Django框架,因此,就需要本地配置Django环境,以前没有接触过Python,因此配置的过程可谓是艰辛痛苦,问题主要出在Mysql for Python部分,经过1天的折腾终于修成正果,分享一下:

Step 1. 安装Python,这个不用多说,msi一路Next,这里我安装在 “D:\Python”目录下。

D:\Python

D:\Python\Scripts

添加到系统环境变量Path中去。

 

Step 2. 下载Django,解压到任意目录,在Django目录下执行 :

python setup.py install

(Django将被安装到Python目录下site-packages目录)

将以下目录添加到环境变量中去

D:\Python\Lib\site-packages\django

Step 3. 安装两个必备工具,很简单,不多说

setuptools(安装库时需要)  http://pypi.python.org/pypi/setuptools#downloads

Python Imaging Library  (图像处理库)    http://www.pythonware.com/products/pil/

 

Step 4. 安装Mysql http://www.mysql.com/downloads/mysql/

 

Step 5. 安装Mysql for Python,虽然Mysql for Python的作者在Readme里说明自己不玩windows,懒得整安装包,网上还是有大牛站出来,做了exe的安装包,为我等节约生命,猛击下载: http://www.codegood.com/downloads

直接next安装即可。

(以下为碎碎念,心急者请步移Step6.)

【安装Mysql for Python,这一步的安装极为痛苦,由于作者并没有发布安装包,在配置的时候错误不断,先是找不到Mysql的注册键值(因为其site.cfg文件中SOFTWARE\MySQL AB\MySQL Server 5.0的值和安装的mysql版本不一致,把5.0修改成安装的版本号5.5问题解决),然后又提示“Unable to find vcvarsall.bat”(因为未安装Visual Studio,而且,更脑残的是必须是VS2008!),最后,坑爹的装了个VS 2010 C++ Express版,改注册表伪装VS2008,竟然又提示说找不到什么头文件,顿时死的心都有了……】

 

Step 6. 现在,开始创建Django工程吧

在要创建的目录下执行

python django-admin.py startproject whulecture

则会在要创建目录下建立whulecture工程

 

Step 7. 启动自带web服务器(仅供开发,生产使用建议选Apache)

在工程目录下运行

 python manage.py runserver

就会启动web服务器

(默认是http://127.0.0.1:8000/,可以用python manage.py runserver 8080 修改)

打开浏览器转到http://127.0.0.1:8000/,不出意外会看到欢迎界面,配置成功!Have fun!

2 Comments (+add yours?)

  1. 小钟同学
    十一 09, 2011 @ 23:01:51

    好漂亮的网站啊,哇哈哈,我以后也要做一个这样的,哇哈哈

    回复

  2. Kiera
    八 31, 2014 @ 01:10:30

    I read a lot of interesting articles here. Probably you spend a lot of time writing, i know how to save
    you a lot of time, there is an online tool that creates readable, google friendly posts in minutes, just search in google – laranitas free content source

    回复

Leave a Reply