Django Auth Db Router 1.2.0 | Coderz Repository

django-auth-db-router 1.2.0

Last updated:

0 purchases

django-auth-db-router 1.2.0 Image
django-auth-db-router 1.2.0 Images

Free

Languages

Categories

Add to Cart

Description:

djangoauthdbrouter 1.2.0

Django auth DB router.
Simple database router that helps to split your main database and authentication database.
This may be necessary, for example, when splitting a project into microservices.
Quickstart


Add django_auth_db_router to your INSTALLED_APPS setting like this:
INSTALLED_APPS = [
...
'django_auth_db_router',
...
]



Add DATABASE_ROUTERS setting in settings.py file:
DATABASE_ROUTERS = [
'django_auth_db_router.routers.AuthRouter',
]



Add auth_db section to DATABASES:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': BASE_DIR / 'default.sqlite3',
},
'auth_db': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': BASE_DIR / 'auth.sqlite3',
},
}



Finally, add AUTH_DB setting:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': BASE_DIR / 'default.sqlite3',
},
'auth_db': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': BASE_DIR / 'auth.sqlite3',
},
}

AUTH_DB = 'auth_db'

Without this setting router will use default db connection.

License:

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files In This Product: (if this is empty don't purchase this product)

Customer Reviews

There are no reviews.