首先切到一个目录下django-admin.py startproject mysite创建一个django项目,创建后文件目录如下
mysite/
manage.py
mysite/
__init__.py
settings.py
urls.py
wsgi.py
manage.py
mysite/
__init__.py
settings.py
urls.py
wsgi.py
2.创建views
在mysite文件下,新创建一个views.py的文件,当然名字可以随便起,但views毕竟能表意。
嗯,先简单一点,照着djiango book写一个显示时间的页面
from django.
http
import HttpResponse
import datetime
def current_datetime (request ):
now = datetime. datetime. now ( )
html = "<html><body>It is now %s.</body></html>" % now
return HttpResponse (html )
import datetime
def current_datetime (request ):
now = datetime. datetime. now ( )
html = "<html><body>It is now %s.</body></html>" % now
return HttpResponse (html )
3.修改urls
URLconf 就像是 Django 所支撑网站的目录。它的本质是 URL 模式以及要为该 URL 模式调用的视图函数之间的映射表。你就是以这种方式告诉 Django,对于这个 URL 调用这段代码,对于那个 URL 调用那段代码。但必须记住的是视图函数必须位于 Python 搜索路径之中。
打开urls.py文件
可以将注释删掉,涂加如下代码。
from django.
conf.
urls.
defaults
import
*
from mysite. views import current_datetime
urlpatterns = patterns ( '',
(r '^mysite/$', current_datetime ),
)
from mysite. views import current_datetime
urlpatterns = patterns ( '',
(r '^mysite/$', current_datetime ),
)
其中正则表达式,会自动搜寻匹配目录。
4.启动服务
django自带一个服务器,在manage.py里。
执行命令:python manage.py runserver 就启动了。
默认访问http://127.0.0.1:8000就可以看到页面了,如果没有找到url的话访问http://127.0.0.1:8000/mysite
小试牛刀