Django入门与实践-第3章:Hello World

现在来写我们的第一个视图(view)

boards应用程序中的views.py文件

views.py

1
2
3
4
from django.http import HttpResponse

def home(request):
return HttpResponse('Hello, World!')

urls.py

1
2
3
4
5
6
7
8
9
from django.conf.urls import url
from django.contrib import admin

from boards import views

urlpatterns = [
url(r'^$', views.home, name='home'),
url(r'^admin/', admin.site.urls),
]

Django使用正则表达式来匹配请求的URL

home视图,我使用^$正则,它将匹配一个空路径,也就是主页(这个URL:http://127.0.0.1:8000 )。如果我想匹配的URL是 http://127.0.0.1:8000/homepage/ ,那么我的URL正则表达式就会是:url(r’^homepage/$’, views.home, name=’home’)。

运行:

1
python manage.py runserver

在一个Web浏览器中,打开 http://127.0.0.1:8000 这个链接


https://github.com/sibtc/django-beginners-guide/tree/v0.1-lw

Powered by Hexo and Hexo-theme-hiker

Copyright © 2013 - 2021 朝着牛逼的道路一路狂奔 All Rights Reserved.

访客数 : | 访问量 :