django 2.0a1 中没有名为 django.core.urlresovers 的模块
Posted
技术标签:
【中文标题】django 2.0a1 中没有名为 django.core.urlresovers 的模块【英文标题】:No module named django.core.urlresovers in django 2.0a1 【发布时间】:2018-04-16 12:30:39 【问题描述】:最近从 django 1.11.7 升级到 django 2.0a1,现在无法导入 reverse_lazy
File "/home/silasi/Deprojecto/eljogo/jogos/views.py", line 8, in <module>
from django.core.urlresolvers import reverse_lazy
ModuleNotFoundError: No module named 'django.core.urlresolvers'
【问题讨论】:
【参考方案1】:在 Django 2.0 中,您必须导入:
from django.urls import reverse_lazy
【讨论】:
为什么这和我的回答不一样?【参考方案2】:由于版本 1.10 django.core.urlresolvers
已弃用,请将导入更改为
from django.urls import reverse_lazy
more information about 1.10 version,
more info about django.urls
【讨论】:
以上是关于django 2.0a1 中没有名为 django.core.urlresovers 的模块的主要内容,如果未能解决你的问题,请参考以下文章
ModuleNotFoundError:没有名为“django”的模块
ModuleNotFoundError.在虚拟环境中运行服务器时,没有名为'django'的模块。在虚拟环境中运行服务器时,没有名为'django'的模块。