(转)下面开始快速搭建Django 测试服务器(我们需要的是内建的测试服务器,而不需要apache之类的服务器软件)。从一穷二白开始,假设你用windows,步骤如下:
安装Python
上http://www.python.org官网下载2.x版本,最新版本是3.x,不过用的人太少了,2.x版本深入人心,好比xp跟win7的关系。一般是下载msi安装文件,一路next,完毕。Python会被安装在c:\Python2x目录下,最好检查一下。
设置好环境变量
下面的步骤要直接用到python命令,所以先设置好环境变量(步骤不用我说了吧),比如我的是C:\Python25。然后用cmd打开命令窗口,直接打python命令来验证是否搞成功了。
安装Django
拿出你的svn(如果没有的话就看官方教程),checkout。注意到里面有个setup.py,这是很标准的python类库安装方式(没错,django是framework也是类库),你还会看到很多python类库有类似的安装方式。直接进入django根文件夹,然后在命令后窗口下执行
python setup.py install
如果前面的步骤正确的话,这里可以直接运行了。眼看黑窗口下哗哗地,没多少时间即可完成。那么django到底安装到哪儿了呢。其实它的位置在:C:\Python25\Lib\site-packages。简单的分析一下这个路径,大概可以猜到:Lib文件夹的内容是python类库(事实就是自带的标准类库),而site-packages文件夹的内容是外部添加的类库。
设置好环境变量
又要设置一回了。这次的路径是C:\Python25\Lib\site-packages\django\bin。因为下面就要用django来建立一个服务器实例。
建立一个服务器实例
前面的工作都是准备,这回来真的。我们需要用django类库来新建一个服务器实例。这里略微解释一下“服务器实例”:要知道之前安装的 django只是一套类库,不能做任何事情,而现在做的是建立一个project来做一个服务器该做的事情,当然你还能新建好多服务器实例。如何建立,用上命令行:
python django-admin.py startproject local
这里的“local”可以替换成你想要的文件夹名字,而local就是你新服务器的根目录,打开这个目录你会看到有三个文件建立起来了:
* __init__.py
* manage.py
* settings.py
* urls.py
这又是一套非常标准的python包。
验证一下
可以运行测试服务器了。在新建的服务器根目录下执行命令行:
python manage.py runserver
然后打开浏览器键入url
http://127.0.0.1:8000
非常标准的django 欢迎页面出现。
安装Python
上http://www.python.org官网下载2.x版本,最新版本是3.x,不过用的人太少了,2.x版本深入人心,好比xp跟win7的关系。一般是下载msi安装文件,一路next,完毕。Python会被安装在c:\Python2x目录下,最好检查一下。
设置好环境变量
下面的步骤要直接用到python命令,所以先设置好环境变量(步骤不用我说了吧),比如我的是C:\Python25。然后用cmd打开命令窗口,直接打python命令来验证是否搞成功了。
安装Django
拿出你的svn(如果没有的话就看官方教程),checkout。注意到里面有个setup.py,这是很标准的python类库安装方式(没错,django是framework也是类库),你还会看到很多python类库有类似的安装方式。直接进入django根文件夹,然后在命令后窗口下执行
python setup.py install
如果前面的步骤正确的话,这里可以直接运行了。眼看黑窗口下哗哗地,没多少时间即可完成。那么django到底安装到哪儿了呢。其实它的位置在:C:\Python25\Lib\site-packages。简单的分析一下这个路径,大概可以猜到:Lib文件夹的内容是python类库(事实就是自带的标准类库),而site-packages文件夹的内容是外部添加的类库。
设置好环境变量
又要设置一回了。这次的路径是C:\Python25\Lib\site-packages\django\bin。因为下面就要用django来建立一个服务器实例。
建立一个服务器实例
前面的工作都是准备,这回来真的。我们需要用django类库来新建一个服务器实例。这里略微解释一下“服务器实例”:要知道之前安装的 django只是一套类库,不能做任何事情,而现在做的是建立一个project来做一个服务器该做的事情,当然你还能新建好多服务器实例。如何建立,用上命令行:
python django-admin.py startproject local
这里的“local”可以替换成你想要的文件夹名字,而local就是你新服务器的根目录,打开这个目录你会看到有三个文件建立起来了:
* __init__.py
* manage.py
* settings.py
* urls.py
这又是一套非常标准的python包。
验证一下
可以运行测试服务器了。在新建的服务器根目录下执行命令行:
python manage.py runserver
然后打开浏览器键入url
http://127.0.0.1:8000
非常标准的django 欢迎页面出现。