2
我正在完成「Django權威指南」一書,並且卡在一段代碼中。Django錯誤:未定義NameError名稱'current_datetime'
這是在我的settings.py代碼:
ROOT_URLCONF = 'mysite.urls'
我在urls.py下面的代碼
from django.conf.urls.defaults import *
from mysite.views import hello, my_homepage_view
urlpatterns = patterns('', ('^hello/$', hello),
)
urlpatterns = patterns('', ('^time/$', current_datetime),
)
而下面是我views.py文件中的代碼:
from django.http import HttpResponse
import datetime
def hello(request):
return HttpResponse("Hello World")
def current_datetime(request):
now = datetime.datetime.now()
html = "<html><body>It is now %s.</body></html>" % now
return HttpResponse(html)
但是,當我在開發服務器中測試代碼時,出現以下錯誤。
NameError at /time/
name 'current_datetime' is not defined
有人可以幫我嗎?這真的只是一本書的複製粘貼。我沒有看到任何錯誤。
哇,這讓我覺得自己像一個虛擬...感謝您的回答!。在我鼻子下面 – Diego 2010-05-21 02:21:43