环境:

virtualenv
django 1.5
python 2.6.5

创建django项目:【具体关于virtualenv环境,可参考ubuntu10.0.4 virtualenv 创建虚拟Python环境

milo@py:~$ mkvirtualenv dj_01
(dj_01)milo@py:~$ cd ~/.virtualenvs/dj_01
(dj_01)milo@py:~/.virtualenvs/dj_01$ pip install django==1.5
(dj_01)milo@py:~/.virtualenvs/dj_01$ django-admin.py startproject mysite  #创建django项目
(dj_01)milo@py:~/.virtualenvs/dj_01$ cd mysite/
(dj_01)milo@py:~/.virtualenvs/dj_01/mysite$ django-admin.py startapp app01  # 创建django应用

配置django配置文件[settings.py]:

(dj_01)milo@py:~/.virtualenvs/dj_01/mysite$ vim mysite/settings.py
在INSTALLED_APPS tuple中添加 'app01',
修改TIME_ZONE到值为 Asia/Shanghai
修改LANGUAGE_CODE为 zh-cn
然后保存退出。

编写app01下到views.py文件[django到视图文件views.py]:

(dj_01)milo@py:~/.virtualenvs/dj_01/mysite$ vim app01/views.py
from django.http import HttpResponse
def hello(request):
    return HttpResponse("Hello world")
保存退出。

django到URL映射配置[url映射文件urls.py]:

(dj_01)milo@py:~/.virtualenvs/dj_01/mysite$ vim mysite/urls.py
在urlpatterns中添加:
url(r'^hello/$','app01.views.hello'),
保存退出。

启动django自带到web服务器,进行访问测试。

(dj_01)milo@py:~/.virtualenvs/dj_01/mysite$ python manage.py runserver
默认启动的地址为:127.0.0.1的8000端口,所以只能通过本机8000端口访问。
指定监听地址和端口启动django到web测试服务器:
(dj_01)milo@py:~/.virtualenvs/dj_01/mysite$ python manage.py runserver 0.0.0.0:8080