python - 导入错误 : No module named 'django.core.urlresolvers'

标签 python python-3.x django python-3.5 django-2.0

我正在开发 Django 项目,我需要为输入创建一个表单。我尝试从 django.core.urlresolvers 导入 reverse。我收到一个错误:

line 2, in from django.core.urlresolvers import reverse ImportError: No module named 'django.core.urlresolvers'

我正在使用 Python 3.5.2、Django 2.0 和 MySQL。

最佳答案

Django 2.0 删除了 django.core.urlresolvers 模块,该模块在 1.10 版本中被移至 django.urls。您应该更改任何导入以使用 django.urls相反,像这样:

from django.urls import reverse

请注意,Django 2.0 删除了以前在 django.core.urlresolvers 中的一些功能,因此您可能需要在代码运行之前进行更多更改。查看features deprecated in 1.9有关这些额外更改的详细信息。

关于python - 导入错误 : No module named 'django.core.urlresolvers' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43139081/

相关文章:

python - Flask mysql 查询 = 查询% self._escape_args(args, conn) TypeError : not all arguments converted during string formatting

python-3.x - cv2.error : OpenCV(4. 0.0) (-215 :Assertion failed) ! _src.empty() 在函数 'cv::cvtColor' 中

django - 在特定日期打开/关闭 Django 应用程序

django - 字母和空格字符串的正则表达式

python - 尝试在 macOS Sierra 上显示文本时 Pygame 没有响应

python - 带有模型的 Django QuerySet

python - 根据模式分句

python - 在 Python 中将列表转换为列向量

python - 如果列与特定值匹配,如何在 Pandas Dataframe 中创建虚拟变量?

python - 更有效地重新格式化具有不等量空格的文本文件,然后转换为 csv