我的软件包: Python 2.7.11 + Django 1.9.6
在我导入的urls.py
中:
from django.conf.urls import patterns, url, include
但是当我输入python manage.py runserver
:
ImportError:无法导入名称模式
我尝试用以下内容更改导入字符串:
from django.conf.urls.defaults import
但会导致以下错误:
来自django.conf.urls.defaults import
答案 0 :(得分:2)
自Django 1.7以来,urlconf是一个简单的列表,不再需要导入模式。因此,请从导入中删除模式,并在此处查看要使用的语法示例:https://docs.djangoproject.com/en/1.9/topics/http/urls/#example
答案 1 :(得分:0)
模式。您可以像这样定义网址
urlpatterns = [
url(r'^admin/', include(admin.site.urls)),
url(r'', include('web.urls')),
]

或者您可以从您的应用中导入网址并定义此类网址
from app import urls
urlpatterns = [
url(r'^admin/', include(admin.site.urls)),
url(r'', include(urls)),
]