Django urls.py中的语法错误

0 投票
1 回答
1479 浏览
提问于 2025-04-16 13:51

我在用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行。

撰写回答