Django Tasker Account - Extended user system for Django

pip install django-tasker-account==0.0.13


Django Tasker Account - Extended user system for Django 2.x Documentation Status Codacy Badge Requirements Status


  • Geocoding user (Automatic determination of the user's location during registration)
  • Automatic time zone change depending on user settings
  • Automatic language change depending on user settings
  • User Profile
    • Timezone
    • Language
    • Gender
    • Birth date
    • Mobile phone
    • Avatar
  • OAuth
    • Provider
      • Google
      • Facebook
      • Yandex
    • Filling user profile from provider OAuth
    • Automatic download avatar
  • Pages
    • Login page
    • Sign up page (sending a confirmation email)
    • Page forgot password
    • User profile page
      • Page change password
      • Page change firstname, lastname, gender, birth date
      • Page change country and city
      • Set 2FA
      • Upload avatar


  • Python 3.6+
  • A supported version of Django (currently 2.2)

Getting It

You can get Django Tasker Account by using pip:

$ pip install django-tasker-account

If you want to install it from source, grab the git repository from GitHub and run

$ git clone git://
$ cd django_tasker_account
$ python install


To enable django_tasker_account in your project you need to add it to INSTALLED_APPS in your projects

    # ...
    # ...

Full documentation