Getting started


Python >= 2.6 (or Python 3)
Django < 1.10


The Git repository can be cloned with this command:

git clone

The django_mfa package, included in the distribution, should be placed on the PYTHONPATH.

Otherwise you can just easy_install -Z django-mfa or pip install django-mfa.


Add django_mfa' to the INSTALLED_APPS to your

See the settings section for other settings.

Add 'django_mfa.middleware.MfaMiddleware' to the MIDDLEWARE_CLASSES


Add the following to your root file.

urlpatterns = [

    url(r'^settings/', include('django_mfa.urls', namespace="mfa")),

Done. With these settings you have now, you will get the MFA features.