Python Django 之安装 hello world

环境:

OS : windows

python:2.7

Django:1.6

 

1、下载Django,最新版为 1.6,支持python 3x。

官网:http://djangoproject.com

 

2、安装:

下载后,解压到某个目录下,比如,我解压到 d:\Django-1.6,
Django-1.6目录下有个 setup.py,打开cmd:
进入 D:\Django-1 下,输入:
python setup.py install,稍等片刻就可以安装完成。
如果提示 ‘python’ 不是内部或外部命令,也不是可运行的程序
或批处理文件。是因为没有配置环境遍历。需要操作如下:
我的电脑》右键》属性》高级系统设置》环境变量》系统变量》
找到 PATH,编辑》添加:
D:\Python27
python的安装目录即可。然后确定,重启cmd就可以了。

3、创建:

首先创建一个文件夹,作为站点目录,比如:
E:\psp,然后cmd进入
E:\psp,然后输入
python D:\Django-1.6\build\scripts-2.7\django-admin.py startproject mysite,
然后就可以在E:\psp 目录下看到刚新建的项目。

 

注意:
在windows下如果直接输入:
django-admin.py startproject mysite,会提示错误:
SyntaxError: invalid syntax
或者cmd下不是内部或外部命令,也不是可运行的程序。
原因正如官方文档描述的那样:
https://docs.djangoproject.com/en/1.6/faq/troubleshooting/#troubleshooting-django-admin-py
If you used virtualenv to install Django on Windows, you may get an ImportError when you try to run django-admin.py. This is because Windows does not run the Python interpreter from your virtual environment unless you invoke it directly. Instead, prefix all commands that use .py files with python and use the full path to the file, like so: python C:\pythonXY\Scripts\django-admin.py.

4、启动服务:

在cmd输入:
python E:\psp\mysite\manage.py runserver

将会看到:
Validating models…
0 errors found
December 12, 2013 – 21:13:48
Django version 1.6, using settings ‘mysite.settings’
Starting development server at http://127.0.0.1:8000/
Quit the server with CTRL-BREAK.
[12/Dec/2013 21:13:54] “GET / HTTP/1.1” 200 1757

然后在浏览器中输入地址:
http://127.0.0.1:8000/
就可以看到自己新建的项目了。

注意:
默认使用8000端口,如果想自定义访问端口可以启动时输入;
python E:\psp\mysite\manage.py runserver 8080,然后就可以通过
http://127.0.0.1:8080/
访问了,当然也可以指定IP地址:
python E:\psp\mysite\manage.py runserver 0.0.0.0:8080
然后就可以访问:
http://0.0.0.0:8080

发表评论