django2.X运行过程中报错ModuleNotFoundError: No module named 'django.core.urlresolvers'

ModuleNotFoundError: No module named ‘django.core.urlresolvers’

在学习TDD时,当需要测试django能否解析网站根路径的URL,并将其对应到我们编写的某个视图函数上时,
使用

from django.core.urlresolvers import resolve
'''后续的处理代码'''

执行代码时出现
ModuleNotFoundError: No module named ‘django.core.urlresolvers’
出现这个报错的原因是django2.X把django.core.urlresolvers包更改为了django.urls包,所以把需要导入的包进行更改就可以了。
具体的解决方案讨论可以参见stack overflow

from django.urls import resolve

你可能感兴趣的:(测试开发学习之旅,#Django学习)