This is a collection of useful (basic) features that I usually use in my Django Projects. I realize that I never use every feature in other libraries, so I decide to put together the most important ones to easilly reuse.
Installation and setup
Install with your python package manager as usually you do. To install with pip:
pip install django-tgb-basics
Once the package is installed you should edit your
and add (or modify) the
AUTHENTICATION_BACKENDS to use the
It's not necessary add to installed apps if you only need the auth backend.
AUTHENTICATION_BACKENDS = [ 'django-tgb-basics.backends.EmailAuthBackend', # Other authentications backends ]
But if you need another features like
MultiSerializerViewSet, you need to
INSTALLED_APPS in the
settings.py file of your
INSTALLED_APPS = [ ... 'django-tgb-basics', ... ]