我刚刚安装了 Django,并在我的 views.py 文件中创建了一个简单的 HTML 页面。当我尝试为 HTML 页面创建主页 URL 时,我无法显示它。
这是我在 urls.py 文件中使用的代码:
from django.conf.urls.defaults import *
from bookmarks.views import *
urlpatterns = patterns('',
(r'^$', main_page),
)
我错过了什么?浏览器调试器说第 2 行有语法错误,但我直接从书中复制了它。
编辑:
这是我现在的语法错误(views.py):
from django.http import HttpResponse
def main_page(request):
output = '''
<html>
<head><title>%s</title></head>
<body>
<h1>%s</h1><p>%s</p>
</body>
</html>
''' % (
'Django Bookmarks',
'Welcome to Django Bookmarks',
'Where you can store and share bookmarks!'
)
return HttpResponse(output)
我也从书中复制了这个......所以我很困惑