Python 配置不当 URL
Python Improperly configured URL
我对 python 和 Django 开发还很陌生。我正在使用 Python 3.4.0 和 Django 1.7.3。
我正在关注 django 文档教程,在教程的第 3 部分之前一切正常。在第 3 部分中,当我查看时出现错误(附上屏幕截图。)
以下是我的urls.py申请'polls'
from django.conf.urls import patterns,url
from polls import views
urlpatters = patterns('',
url(r'^$', views.index, name='index'),
)
以下是我的urls.py主项目
from django.conf.urls import patterns, include, url
from django.contrib import admin
urlpatterns = patterns('',
url(r'^polls/', include('polls.urls')),
url(r'^admin/', include(admin.site.urls)),
)
我找不到哪里出错了。感谢任何帮助。
您在 polls/urls.py
中拼写错误 patterns
。
Django 依赖于 urls
模块中的 patterns
变量,但在你的情况下你不小心把 urlpatters
.
from django.conf.urls import patterns, url
from polls import views
urlpatterns = patterns('',
url(r'^$', views.index, name='index'),
)
请注意,您不需要使用 patterns
,除非您使用的是基于函数的视图并且您使用的是字符串导入。 It is deprecated in Django 1.8 并且可以替换为标准列表。
from django.conf.urls import patterns, url
from polls import views
urlpatterns = [
url(r'^$', views.index, name='index'),
]
这适用于所有版本的 Django,您不必担心它在不久的将来会崩溃。
我对 python 和 Django 开发还很陌生。我正在使用 Python 3.4.0 和 Django 1.7.3。 我正在关注 django 文档教程,在教程的第 3 部分之前一切正常。在第 3 部分中,当我查看时出现错误(附上屏幕截图。)
from django.conf.urls import patterns,url
from polls import views
urlpatters = patterns('',
url(r'^$', views.index, name='index'),
)
以下是我的urls.py主项目
from django.conf.urls import patterns, include, url
from django.contrib import admin
urlpatterns = patterns('',
url(r'^polls/', include('polls.urls')),
url(r'^admin/', include(admin.site.urls)),
)
我找不到哪里出错了。感谢任何帮助。
您在 polls/urls.py
中拼写错误 patterns
。
Django 依赖于 urls
模块中的 patterns
变量,但在你的情况下你不小心把 urlpatters
.
from django.conf.urls import patterns, url
from polls import views
urlpatterns = patterns('',
url(r'^$', views.index, name='index'),
)
请注意,您不需要使用 patterns
,除非您使用的是基于函数的视图并且您使用的是字符串导入。 It is deprecated in Django 1.8 并且可以替换为标准列表。
from django.conf.urls import patterns, url
from polls import views
urlpatterns = [
url(r'^$', views.index, name='index'),
]
这适用于所有版本的 Django,您不必担心它在不久的将来会崩溃。