Python ImportError:无法导入名称模式

Python ImportError:无法导入名称模式,python,django,Python,Django,Python版本:2.7.5 Django版本:1.10 当我键入nohup python manage.py runserver 0.0.0.0:9001时 它告诉我 我在谷歌上搜索过,有人告诉我要vi url.py,但它不起作用。发生的另一个错误表明,无法导入默认名称自django 1.8以来,已不推荐使用模式。看见您现在可以使用普通列表。我在尝试安装Django Guardian时遇到此错误。您可以安装最新版本的Django Guardian,而不是降级Django。 试试看 这为我解决

Python版本:2.7.5

Django版本:1.10

当我键入nohup python manage.py runserver 0.0.0.0:9001时 它告诉我


我在谷歌上搜索过,有人告诉我要
vi url.py
,但它不起作用。发生的另一个错误表明,
无法导入默认名称

自django 1.8以来,已不推荐使用模式。看见您现在可以使用普通列表。

我在尝试安装Django Guardian时遇到此错误。您可以安装最新版本的Django Guardian,而不是降级Django。 试试看


这为我解决了这个问题。

Django1.10中不推荐使用模式。因此,不要导入“模式”,您的url模式应如下所示:

from django.conf.urls import include, url

urlpatterns=[
    url(r'^admin/', include(admin.site.urls)),
    url(........),
]

@e4c5无论你是否喜欢这个问题,成百上千的人在谷歌搜索
importorror
消息时都会看到答案。我们可以整理这个问题并留下一个规范的答案,或者问一个类似的问题并回答它。fair point@Alasdair请注意,您已经在规范的答案方向上采取了一些步骤。另外,请注意,投票结果不是我的,所以我不是唯一一个认为这是一个糟糕的问题的人。Hello@Alex我10分钟前遇到了同样的问题,我在Stackoverflow上发现模式模块已被删除(从1.8开始就被弃用),我通过用Django替换我当前版本的Django(1.10)修复了这个问题(1.8)使用sudo pip install Djanog==1.8。不用担心,它会自动替换您计算机上的当前版本:)希望我的帖子useful@S7_0非常感谢,完美地解决了我的问题。很抱歉,我的非标准化问题给大家的阅读带来了麻烦。我是新来的,我的英语很差,稍后我会更加关注这一点。Tks@e4c5yes,我使用pip-install-Django==1.8,它可以工作!谢谢你,我对django不太清楚,我只是一个行动组。。。。
from django.conf.urls import include, url

urlpatterns=[
    url(r'^admin/', include(admin.site.urls)),
    url(........),
]