【发布时间】:2014-09-07 17:02:07
【问题描述】:
我的 django 应用程序的 url 格式为
url(r'^$', include('app.urls')),
只要我运行服务器并点击 url,它就会显示一个错误
无效语法
完整的回溯如下:
`环境:
请求方法:GET
Django 版本:1.6
Python 版本:2.7.3
已安装的应用程序:
('django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions', 'django.contrib.messages',
'django.contrib.staticfiles',
'应用')
已安装的中间件:
('django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.common.CommonMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'django.middleware.clickjacking.XFrameOptionsMiddleware')
追溯:
get_response 中的文件“/usr/local/lib/python2.7/dist-packages/django/core/handlers/base.py”
- resolver_match = resolver.resolve(request.path_info)
解析中的文件“/usr/local/lib/python2.7/dist-packages/django/core/urlresolvers.py”
- self.url_patterns 中的模式:
url_patterns 中的文件“/usr/local/lib/python2.7/dist-packages/django/core/urlresolvers.py”
- patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
文件“/usr/local/lib/python2.7/dist-packages/django/core/urlresolvers.py”在 urlconf_module
- self._urlconf_module = import_module(self.urlconf_name)
import_module 中的文件“/usr/local/lib/python2.7/dist-packages/django/utils/importlib.py”
- 进口(名称)
文件“/home/........./urls.py”在
- url(r'^$', include('.urls')),
包含文件“/usr/local/lib/python2.7/dist-packages/django/conf/urls/init.py”
- urlconf_module = import_module(urlconf_module)
import_module 中的文件“/usr/local/lib/python2.7/dist-packages/django/utils/importlib.py”
- 进口(名称)
异常类型:SyntaxError at /
异常值:无效语法(urls.py,第 6 行)
完整的url集合是这样的
from django.conf.urls import patterns, include, url from django.contrib import admin admin.autodiscover() urlpatterns = patterns('', url(r'^', include('mmm.urls')), # url(r'^blog/', include('blog.urls')), url(r'^admin/', include(admin.site.urls)), )
真的是语法问题吗? `
【问题讨论】:
-
请发布您的 urls.py 的所有行。第 6 行之前或之后的某些行可能存在问题。
-
@Norman8054 其他行是- urlpatterns = patterns('', url(r'^$', include('app.urls')), ) 如果我注释掉这行管理员 url正常工作
标签: django django-urls django-1.6