Metadata-Version: 2.4
Name: django-blackmagic
Version: 0.1.0
Summary: Django-приложение магазина с фильтрацией товаров и заказов
Author: blackmagic contributors
License-Expression: MIT
Project-URL: Homepage, https://github.com/blackmagic/blackmagic
Project-URL: Repository, https://github.com/blackmagic/blackmagic
Keywords: django,shop,filter,crud
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Web Environment
Classifier: Framework :: Django
Classifier: Framework :: Django :: 5.0
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: django>=5.0
Requires-Dist: neapolitan
Requires-Dist: psycopg2-binary
Requires-Dist: pandas
Requires-Dist: openpyxl
Requires-Dist: pillow
Requires-Dist: django-filter
Dynamic: license-file

# blackmagic

Django-приложение магазина с фильтрацией товаров, CRUD-интерфейсом и импортом данных из Excel.

## Установка

```bash
pip install django-blackmagic
```

## Быстрый старт

```bash
blackmagic migrate
blackmagic import_data
blackmagic runserver
```

Админ по умолчанию (после импорта): `94d5ous@gmail.com` / `uzWC67`

## Настройка Django-проекта

Добавьте в `settings.py`:

```python
INSTALLED_APPS = [
    # ...
    "django_filters",
    "neapolitan",
    "blackmagic.shop",
]

ROOT_URLCONF = "blackmagic.config.urls"

TEMPLATES = [
    {
        "BACKEND": "django.template.backends.django.DjangoTemplates",
        "DIRS": [],
        "APP_DIRS": True,
        # ...
    },
]
```

Или используйте готовые настройки:

```python
from blackmagic.config.settings import *  # noqa: F403
```

## Переменные окружения

Настройки базы данных можно переопределить через переменные окружения:

| Переменная | По умолчанию |
|---|---|
| `BLACKMAGIC_DB_HOST` | `158.255.6.45` |
| `BLACKMAGIC_DB_PORT` | `5435` |
| `BLACKMAGIC_DB_NAME` | `postgres` |
| `BLACKMAGIC_DB_USER` | `postgres` |
| `BLACKMAGIC_DB_PASSWORD` | — |
| `BLACKMAGIC_SECRET_KEY` | `demo` |
| `BLACKMAGIC_DEBUG` | `True` |

## Сборка пакета

```bash
pip install build
python -m build
```
