Docs page lists wrong version of Django
https://django-mfa.readthedocs.io/en/latest/installation_setup.html
Shows Django requirement as < 1.10
Python | >= 2.6 (or Python 3) Django | < 1.10
It isn't its showing right ! if in case you want more details check this issue https://github.com/MicroPyramid/django-mfa/issues/38 @chaitu210 @ashwin31 @gregkster
It sounds like it is compatible with Django 1.11, though?
If so, the requirement is wrong.
Actually it looks the projects support more recent versions of Django too, as that issue was resolved.
It looks like this project now requires Django >= 2, because it uses features such as django.urls.path which are not available in earlier versions of Django. Meaning the documentation is wrong.