本節學習下url配置,大體瞭解下Django這個框架的流程。主要實現的功能就是在頁面上顯示當前日期和時間。
1 打開編輯器,寫入如下代碼:將代碼保存在views.py文件中,該文件存放的路徑是d:\\mysite\\mysite\\目錄下面。
from django.http import HttpResponse
import datetime
def current_datetime(request):
now = datetime.datetime.now()
html = "I is now %s. " % now
return HttpResponse(html)
def hours_head(request,offset):
offset = int(offset)
dt = datetime.datetime.now() + datetime.timedelta(hours=offset)
html = "In %s hour(s),it will be %s." %(offset,dt)
return HttpResponse(html)
2 編輯urls.py文件,在該文件中添加如下內容:
from mysite.views import current_datetime
from mysite.views import hours_head
urlpatterns = patterns('',
(r'^now/$',current_datetime),
(r'^now/plus(\d{1,2})hours/$',hours_head),
)
3 然後啓動服務器,執行python manage.py runserver
4 在IE中訪問,如下截圖:這個代碼邏輯就不說明了。