Django第一个项目导入错误

时间:2016-06-04 13:35:21

标签: python django

我的软件包: 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

2 个答案:

答案 0 :(得分:2)

自Django 1.7以来,urlconf是一个简单的列表,不再需要导入模式。因此,请从导入中删除模式,并在此处查看要使用的语法示例:https://docs.djangoproject.com/en/1.9/topics/http/urls/#example

答案 1 :(得分:0)

Django 1.7之后不推荐使用

模式。您可以像这样定义网址



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)),
]