Skip to main content
 首页 » 编程设计

python之无法在 Django 1.11.4 中导入模式

2025年05月04日39zdz8207

我的项目urls.py如下:

from django.conf.urls import include, url 
 
from django.contrib import admin 
admin.autodiscover() 
 
urlpatterns = [ 
    url(r'^admin/', include(admin.site.urls)), 
    url(r'^myapp/', include('myapp.urls')), 
] 

我的应用urls.py如下:

from django.conf.urls import patterns, include, url 
 
urlpatterns = patterns('', url(r'^hello/', 'myapp.views.hello', name = 'hello'),) 

现在,一旦我尝试运行它,它就会给我以下错误:

 from django.conf.urls import patterns, include, url 
ImportError: cannot import name 'patterns' 

请您参考如下方法:

Django 不再要求您使用模式,您只需将 urlpatterns 设为 url 列表即可

urlpatterns = [url(r'^hello/', 'myapp.views.hello', name = 'hello'),]