Python ImportError:无法导入名称模式
Python版本:2.7.5 Django版本:1.10 当我键入nohup python manage.py runserver 0.0.0.0:9001时 它告诉我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。 试试看 这为我解决
我在谷歌上搜索过,有人告诉我要
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(........),
]