-->

Python 3 - Django: ImportError: No module named 'django.core.urlresolvers'

By: Varghese Chacko 1 year, 6 months ago

Python 3 - Django 2.x: ImportError: No module named 'django.core.urlresolvers' is a common error we get when we migrate from python 2.x to python 3.x and use latest Django > 2.0. the common error message looks like 

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

Django 2.0 removes the django.core.urlresolvers module, which was moved to django.urlsin version 1.10. You should change any import to use django.urls instead, like this:

from django.urls import reverse

Wish to hire us?

We take the vision which comes from dreams and apply the magic of science and mathematics, adding the heritage of our profession and our knowledge to create a design.