Django urls.py中的语法错误
我在用Django为自己搭建一个简单的食谱网站时遇到了麻烦。之前一切都很顺利,但在设置urls.py文件时遇到了问题,内容如下:
from django.conf.urls.defaults import *
from django.contrib import admin
from timsrecipes.recipes import views
admin.autodiscover()
urlpatterns = patterns('',
(r'^index/$', views.index),
(r'^search/$',views.search),
(r'^ingredientsearch/$', views.ingredientsearch),
(r'^admin/', include(admin.site.urls)),
)
我已经设置好了包含食谱的数据库,并且验证和同步都没问题,但当我尝试访问任何网页时,却出现了以下错误信息:
异常值: ('无效的语法', ('/Users/mary/Programming-Startup/timsrecipes/../timsrecipes/recipes/views.py', 13, 10, ' )\n'))
异常位置:/Users/mary/Programming-Startup/timsrecipes/../timsrecipes/urls.py 的第3行
我真的看不出这里的语法错误是什么。我之前做的几个小网站在导入视图时都用的是相同的方式,所以我不明白问题出在哪里。
1 个回答
4
错误不在urls.py文件里,而是在recipes/views.py文件的第13行。