无法识别Djang

2024-04-23 05:30:09 发布

您现在位置:Python中文网/ 问答频道 /正文

看到以下语法错误,但是网址.py文件似乎是正确的。我错过了什么?你知道吗

SyntaxError at /admin/
invalid syntax (urls.py, line 6)
Request Method: GET
Request URL:    http://127.0.0.1:8000/admin/
Django Version: 1.4.1
Exception Type: SyntaxError
Exception Value:    
invalid syntax (urls.py, line 6)
Exception Location: /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/django/utils/importlib.py in import_module, line 35
Python Executable:  /Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python
Python Version: 2.7.2

这是你的答案网址.py地址:

from django.conf.urls.defaults import *
from events import views

from django.contrib import admin
admin.autodiscover()

urlpatterns = patterns('',
    (r'^events/', include('events.urls')),
    (r'^admin/', include(admin.site.root)),
)

。。。你知道吗

from django.conf.urls.defaults import *
from events import views

urlpatterns = patterns('',
    url(r'^create/$', views.create, name='ev_create')
    url(r'^tonight/$', views.tonight, name='ev_tonight'),   
)

Tags: djangofrompyimportadmincreatelineexception
1条回答
网友
1楼 · 发布于 2024-04-23 05:30:09

缺少逗号:

urlpatterns = patterns('',
    url(r'^create/$', views.create, name='ev_create')     # <  comma missing
    url(r'^tonight/$', views.tonight, name='ev_tonight'),   
)

请注意,这是在urls.py模块的第5行,但是Python只有在第6行遇到不适合您的url(...)调用的内容时才能发现这一点。你知道吗

相关问题 更多 >