vir*_*ath 125 django python-3.x python-3.5 django-2.0
嗨,我正在研究Django项目,我需要创建一个输入表单.我试图导入reverse的django.core.urlresolvers.我收到一个错误:
line 2, in from django.core.urlresolvers import reverse ImportError: No module named 'django.core.urlresolvers'
Run Code Online (Sandbox Code Playgroud)
我使用的是Python 3.5.2,Django 2.0和MySQL.
knb*_*nbk 263
Django 2.0删除了django.core.urlresolvers模块,该模块已移至django.urls版本1.10.您应该更改任何导入以使用django.urls,如下所示:
from django.urls import reverse
Run Code Online (Sandbox Code Playgroud)
请注意,Django 2.0删除了以前的一些功能django.core.urlresolvers,因此您可能需要在代码运行之前进行一些更改.有关这些其他更改的详细信息,请参阅1.9中不推荐使用的功能.
Sur*_*ano 54
如果要导入反向,请从中导入 django.urls
from django.urls import reverse
Run Code Online (Sandbox Code Playgroud)
and*_*abs 18
您需要替换所有出现的:
from django.core.urlresolvers import reverse
至:
from django.urls import reverse
注意:这同样适用于reverse_lazy
在Pycharm Cmd+ Shift+中R 用于在Path中开始替换.
| 归档时间: |
|
| 查看次数: |
114499 次 |
| 最近记录: |