Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/297.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Django 1.7正在导入错误,无法导入名称模式_Python_Django - Fatal编程技术网

Python Django 1.7正在导入错误,无法导入名称模式

Python Django 1.7正在导入错误,无法导入名称模式,python,django,Python,Django,现在,当我尝试执行makemigrations时,在查看我的url.py文件时,我收到了臭名昭著的无法导入名称模式消息。鉴于我在Django 1.7中工作,我一直在网上搜索一个潜在的解决方案,但我还没有找到成功的方法。我仍然不知道为什么在我目前版本的django上会发生这种情况,如果能解释是什么导致了这种情况,我将不胜感激 在我的url.py文件中 from django.conf.urls import patterns, include, url from django.views.gene

现在,当我尝试执行
makemigrations
时,在查看我的
url.py
文件时,我收到了臭名昭著的
无法导入名称模式
消息。鉴于我在Django 1.7中工作,我一直在网上搜索一个潜在的解决方案,但我还没有找到成功的方法。我仍然不知道为什么在我目前版本的django上会发生这种情况,如果能解释是什么导致了这种情况,我将不胜感激

在我的url.py文件中

from django.conf.urls import patterns, include, url
from django.views.generic import RedirectView
from django.contrib import admin
admin.autodiscover()
from new_bridge import views

urlpatterns = patterns('',
url(r'^$', views.IndexView, name='index'),
url(r'^admin/import', views.myimport),
(r'^favicon\.ico$', RedirectView.as_view(url='/static/images/bridge_favicon.ico')),
url(r'^words_page_redirect/(?P<language>[a-zA-Z]+)/$', views.words_page_redirect),....
)
从django.conf.url导入模式,包括,url
从django.views.generic导入重定向视图
从django.contrib导入管理
admin.autodiscover()
从新桥导入视图
urlpatterns=模式(“”,
url(r'^$',views.IndexView,name='index'),
url(r'^admin/import',views.myimport),
(r“^favicon\.ico$”,重定向视图.as_视图(url='/static/images/bridge_favicon.ico')),
url(r'^words\u page\u redirect/(?P[a-zA-Z]+)/$),views.words\u page\u redirect),。。。。
)
我在终端上收到的信息的最后一行是

File "/srv/bridge-repo/new_bridge/urls.py", line 1, in <module>
    from django.conf.urls import patterns, include, url
文件“/srv/bridge repo/new_bridge/url.py”,第1行,在
从django.conf.url导入模式,包括,url

请让我知道什么其他信息,我可以提供更多的帮助。非常感谢您对我能做些什么来进一步了解这个问题以及如何解决它的任何意见。

在Django 1.7中,您应该能够从
Django.conf.url
导入
模式。您是否可能使用较新版本的Django

此外,自Django 1.8以来,
模式的使用已被弃用,因此您实际上可以避免使用它,并用

urlpatterns = [
    url(r'^$', views.IndexView, name='index'),
    url(r'^admin/import', views.myimport),
    url(r'^favicon\.ico$', RedirectView.as_view(url='/static/images/bridge_favicon.ico')),
    url(r'^words_page_redirect/(?P<language>[a-zA-Z]+)/$', views.words_page_redirect),....
]
urlpatterns=[
url(r'^$',views.IndexView,name='index'),
url(r'^admin/import',views.myimport),
url(r“^favicon\.ico$”,重定向视图.as_视图(url='/static/images/bridge_favicon.ico')),
url(r'^words\u page\u redirect/(?P[a-zA-Z]+)/$),views.words\u page\u redirect),。。。。
]

注意:用这种方法确保每个条目都用
url
函数包装。

您确定使用的是Django 1.7吗?django.conf.urls.patterns()在django 1.10中被删除。