blackmagic
Django-приложение магазина с фильтрацией товаров, CRUD-интерфейсом и импортом данных из Excel.
Установка
pip install django-blackmagic
Быстрый старт
blackmagic migrate
blackmagic import_data
blackmagic runserver
Админ по умолчанию (после импорта): 94d5ous@gmail.com / uzWC67
Настройка Django-проекта
Добавьте в settings.py:
INSTALLED_APPS = [
# ...
"django_filters",
"neapolitan",
"blackmagic.shop",
]
ROOT_URLCONF = "blackmagic.config.urls"
TEMPLATES = [
{
"BACKEND": "django.template.backends.django.DjangoTemplates",
"DIRS": [],
"APP_DIRS": True,
# ...
},
]
Или используйте готовые настройки:
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 |
Сборка пакета
pip install build
python -m build
Metadata
Release files for django-blackmagic 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| django_blackmagic-0.1.0.tar.gz | 694.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| django_blackmagic-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 1.4 MB
Release files / django_blackmagic-0.1.0.tar.gz
| Download URL | django_blackmagic-0.1.0.tar.gz |
|---|---|
| Size | 694.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
40d386d8a4f1a15b9e816bba54ff2f8ce53bea5b0dd5899908cba752dfc06867
|
|
BLAKE2b-256 checksum How to use checksums |
808f3b5bd553ec549bec53126301b487b3acedc46fe685577cca7613050742aa
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.5
|
Release files / django_blackmagic-0.1.0-py3-none-any.whl
| Download URL | django_blackmagic-0.1.0-py3-none-any.whl |
|---|---|
| Size | 716.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
38fbfdc164769db97d8112212538b8b66a9ae6222ae51e636e77b96a159b2514
|
|
BLAKE2b-256 checksum How to use checksums |
94a81b1acc67c55f0f80d7b0a344efb6e663eeb5a507ae8da5ef58d33c60ba9e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.5
|