# Быстрый старт - Django Tenants ## 1. Установка PostgreSQL ```bash # Docker (рекомендуется): docker run --name inventory-postgres -e POSTGRES_PASSWORD=postgres -e POSTGRES_DB=inventory_db -p 5432:5432 -d postgres:15 ``` ## 2. Установка пакетов ```bash pip install -r requirements.txt ``` ## 3. Миграции ```bash python manage.py makemigrations python manage.py migrate_schemas --shared ``` ## 4. Создание public тенанта ```bash python manage.py shell ``` ```python from tenants.models import Client, Domain public_tenant = Client.objects.create( schema_name='public', name='Главный домен', owner_email='admin@inventory.by', owner_name='Администратор' ) Domain.objects.create( domain='localhost', tenant=public_tenant, is_primary=True ) exit() ``` ## 5. Создание суперпользователя ```bash python manage.py createsuperuser --schema=public ``` ## 6. Создание тестового магазина ```bash python manage.py create_tenant ``` ## 7. Добавить в hosts **Windows**: `C:\Windows\System32\drivers\etc\hosts` ``` 127.0.0.1 localhost 127.0.0.1 shop1.localhost ``` ## 8. Запуск ```bash python manage.py runserver 0.0.0.0:8000 ``` ## 9. Проверка - Админка системы: http://localhost:8000/admin/ - Админка магазина: http://shop1.localhost:8000/admin/ --- **Подробная инструкция**: см. [DJANGO_TENANTS_SETUP.md](DJANGO_TENANTS_SETUP.md)