[英]Syntax Error in the urls.py in Django
我正在嘗試在urls.py中添加一些URL。
urls.py
urlpatterns = patterns('',
# Examples:
# url(r'^$', 'Permissions.views.home', name='home'),
# url(r'^Permissions/', include('Permissions.foo.urls')),
#url(r'^Permissions$', include('Permissions.Authenication.urls')),
url(r'^admin/doc/', include('django.contrib.admindocs.urls')),
url(r'^admin/', include(admin.site.urls)),
url(r'^$',RedirectView.as_view(url='/welcome/'),
)
urlpatterns += patterns('',
url(r'^register/$', 'drinker.views.DrinkerRegistration',name='DrinkerRegistration'),
url(r'^welcome/$','drinker.views.DrinkerWelcome',name='DrinkerWelcome'),
url(r'^home/(?P<userpk>[^/]+)/$','drinker.views.DrinkerHome', name='DrinkerHome'),
)
錯誤:
Traceback:
File "/Users/cnnlakshmen_2000/Projects/env/lib/python2.7/site-packages/django/core/handlers/base.py" in get_response
101. request.path_info)
File "/Users/cnnlakshmen_2000/Projects/env/lib/python2.7/site-packages/django/core/urlresolvers.py" in resolve
298. for pattern in self.url_patterns:
File "/Users/cnnlakshmen_2000/Projects/env/lib/python2.7/site-packages/django/core/urlresolvers.py" in url_patterns
328. patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
File "/Users/cnnlakshmen_2000/Projects/env/lib/python2.7/site-packages/django/core/urlresolvers.py" in urlconf_module
323. self._urlconf_module = import_module(self.urlconf_name)
File "/Users/cnnlakshmen_2000/Projects/env/lib/python2.7/site-packages/django/utils/importlib.py" in import_module
35. __import__(name)
Exception Type: SyntaxError at /
Exception Value: invalid syntax (urls.py, line 17)
不確定錯誤在哪里...需要一些幫助...
您缺少括號並加了一個逗號:
urlpatterns = patterns('',
# Examples:
# url(r'^$', 'Permissions.views.home', name='home'),
# url(r'^Permissions/', include('Permissions.foo.urls')),
# url(r'^Permissions$', include('Permissions.Authenication.urls')),
url(r'^admin/doc/', include('django.contrib.admindocs.urls')),
url(r'^admin/', include(admin.site.urls)),
url(r'^$', RedirectView.as_view(url='/welcome/')) #Error was here
)
下半部還有另一個逗號結尾:
urlpatterns += patterns('',
url(r'^register/$', 'drinker.views.DrinkerRegistration',name='DrinkerRegistration'),
url(r'^welcome/$','drinker.views.DrinkerWelcome',name='DrinkerWelcome'),
url(r'^home/(?P<userpk>[^/]+)/$','drinker.views.DrinkerHome', name='DrinkerHome') # Comma was here
)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.