在上节生成的项目mysite里创建views.py,这就是视图模块。
-
from django.http import HttpResponse
-
-
def hello(request):
-
return HttpResponse("Hello world")
修改urls.py,
告诉 Django,所有指向 URL /hello/
的请求都应由 hello
这个视图函数来处理。
点击(此处)折叠或打开
-
from django.conf.urls.defaults import *
-
from mysite.views import hello
-
-
urlpatterns = patterns('',
-
('^hello/$', hello),
-
)
启动Django开发服务器
python manage.py runserver
打开你的浏览器访问
ok!
恭喜创建第一个Django的web页面!
总结一下:
1,进来的请求转入/hello/
2,Django通过在ROOT_URLCONF配置来决定根URLconf
3,Django在URLconf中的所有URL模式中,查找第一个匹配/hello/的条目
4,如果找到匹配,将调用相应的视图函数
5,视图函数返回一个HttpResponse
6,Django转换HttpResponse为一个适合的HTTP response, 以Web page显示出来