Metadata-Version: 2.4
Name: nemux
Version: 0.1.0
Summary: Django demo exam project with products, orders and demo data import
Author: nemux contributors
License: MIT
Project-URL: Homepage, https://github.com/example/nemux
Project-URL: Source, https://github.com/example/nemux
Keywords: django,demo,exam,orders,products
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Web Environment
Classifier: Framework :: Django
Classifier: Framework :: Django :: 6.0
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
Requires-Python: >=3.10
Description-Content-Type: text/markdown
Requires-Dist: Django==6.0.6
Requires-Dist: django-filter==25.2
Requires-Dist: neapolitan==26.1
Requires-Dist: pillow==12.2.0
Requires-Dist: psycopg2-binary==2.9.12
Requires-Dist: pandas==2.3.3

# nemux

PyPI-пакет с Django-проектом демоэкзамена: товары, заказы, импорт демо-данных.

## Установка

```bash
pip install nemux
```

## Запуск

После установки доступна команда `nemux-manage` — обёртка над `manage.py` из bundled-проекта:

```bash
nemux-manage migrate
nemux-manage runserver
nemux-manage import_demo_data
```

## Расположение файлов

Все исходные файлы проекта включены в пакет без изменений:

```python
from nemux import DJANGO_DOWNLOAD_ROOT, MAIN_PROJECT_ROOT

print(DJANGO_DOWNLOAD_ROOT)  # docs, requirements, гайды
print(MAIN_PROJECT_ROOT)     # manage.py, app/, main/
```

## Зависимости

- Django 6.0.6
- PostgreSQL (`psycopg2-binary`)
- django-filter, neapolitan, pillow, pandas

## Импорт данных

1. Настройте PostgreSQL (см. `main/main/settings.py` в bundled-проекте).
2. `nemux-manage migrate`
3. Создайте пользователей через `/create-user/`
4. `nemux-manage import_demo_data`

Подробнее — в `django-download/гайд.txt` внутри пакета.
