shared_accounts, accounts: ikkita user model qoshildi

This commit is contained in:
behruz-dev
2025-12-07 14:54:54 +05:00
parent 30c3b4df2e
commit 3c79a4c83c
31 changed files with 234 additions and 128 deletions

View File

@@ -10,26 +10,29 @@ env.read_env(BASE_DIR / '.env')
SECRET_KEY = env.str('SECRET_KEY')
DEBUG = env.bool('DEBUG')
ALLOWED_HOSTS = env.list('ALLOWED_HOSTS')
ALLOWED_HOSTS = ["*"]
# APPS
SHARED_APPS = [
'django_tenants',
'jazzmin',
'core.apps.customers',
# django apps
'django.contrib.contenttypes',
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
# accounts
'core.apps.accounts',
# local apps
'core.apps.shared_accounts',
]
TENANT_APPS = [
'core.apps.accounts',
'core.apps.shared',
'core.apps.products',
]
PACKAGES = [
@@ -40,7 +43,7 @@ PACKAGES = [
]
INSTALLED_APPS = SHARED_APPS + PACKAGES + TENANT_APPS
INSTALLED_APPS = SHARED_APPS + TENANT_APPS + PACKAGES
# Middlewares
MIDDLEWARE = [
@@ -120,7 +123,7 @@ MEDIA_ROOT = BASE_DIR / 'resources/media'
DEFAULT_AUTO_FIELD = 'django.db.models.BigAutoField'
AUTH_USER_MODEL = 'accounts.User'
AUTH_USER_MODEL = 'shared_accounts.AdminUser'
# Django tenants
TENANT_MODEL = "customers.Client"

View File

@@ -1,6 +1,6 @@
# django
from django.contrib import admin
from django.urls import path
from django.urls import path, include
from django.conf import settings
from django.conf.urls.static import static
@@ -34,5 +34,13 @@ urlpatterns += [
path('redoc/', schema_view.with_ui('redoc', cache_timeout=0), name='schema-redoc'),
]
urlpatterns += [
path('api/v1/', include(
[
path('accounts/', include('core.apps.accounts.urls')),
]
)),
]
urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)