私は「The Definitive Guide to Django」という本を読んでいて、コードに行き詰まっています。
これは私の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
誰かがここで私を助けてくれますか? これは本当に本からのコピペです。誤字脱字は見当たりません。