Skip to main content

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)

Source distribution for django-blackmagic 0.1.0
File Size Uploaded
django_blackmagic-0.1.0.tar.gz 694.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for django-blackmagic 0.1.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

0.1.2

2 release files

0.1.1

2 release files

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page