【问题标题】:Django syntax error in urls.pyurls.py 中的 Django 语法错误
【发布时间】:2012-12-28 08:33:40
【问题描述】:

在我网站的主 urls.py 文件中,我尝试添加这一行:

url(r'^account/',include('accounts.urls', namespace='accounts')),

添加该行后,我的文件如下所示:

from django.conf.urls import patterns, include, url
from invest1.views import *

#to enable admin:
from django.contrib import admin
admin.autodiscover()

urlpatterns = patterns('',

    url(r'^$', 'invest1.views.home', name='home'),
    url(r'^about/$', 'invest1.views.about', name='about'),
    url(r'^contact/$', 'invest1.views.contact_us', name='contact'),

    url(r'^account/', include('accounts.urls', namespace='accounts')),
    url(r'^profile/', include('profiles.urls', namespace='profiles')),
    url(r'^post/', include('posts.urls', namespace='posts')),

    #uncomment to enable admin documentation:
    # url(r'^admin/doc/', include('django.contrib.admindocs.urls')),

    #to enable admin
    url(r'^admin/', include(admin.site.urls)),
)

无论我对文件做什么,我都会收到错误

SyntaxError at /
invalid syntax (urls.py, line 18)

注释掉帐户行后,网站运行。但无论我把这条线放在哪里,它总是给我同样的错误和相同的行号。我什至重新输入了整个内容以确保它不是一些非法的空白字符。我觉得我错过了一些非常微不足道的东西......是什么导致了错误?

【问题讨论】:

  • 可以发accounts.urls的内容吗?

标签: django django-urls


【解决方案1】:

问题可能出在其他urls.py 之一(例如accounts.urls)。

【讨论】:

    猜你喜欢
    • 2018-11-04
    • 2014-10-20
    • 2013-10-28
    • 1970-01-01
    • 2015-03-29
    • 2013-08-02
    • 2017-12-29
    • 1970-01-01
    • 2016-04-01
    相关资源
    最近更新 更多