Django and multi tenancy which applications must be shared and which ones must be public

Viewed 21

I'm working on a small project using Django, and I just installed Django-tenants, I would like to know which applications must be shared and which ones must be public this is my settings.

NB : user application it's a for custom user model

    SHARED_APPS = [
    'django_tenants',
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'django.contrib.sites',
    # My applications 
    'contact',
    'list',
    'users', # custom user model
    'task',
    #3rd Part application
    'rest_framework',
    'rest_framework.authtoken',

    'allauth',
    'allauth.account',
    'allauth.socialaccount',

    'rest_auth',
    'rest_auth.registration',

    'webpack_loader',

    'corsheaders',
    'customer',
]

TENANT_APPS = [
    'django_tenants',
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
]
0 Answers
Related