Telepítse a Vanta Admin alkalmazást a Django projektjébe

Adja hozzá a csomagot, helyezze a témát a Django admin elé, gyűjtse össze a statikus elemeket, és használja tovább a már ismert rendszergazdát.

csomag vanta-admin
Django alkalmazás vanta_admin
Csomag verziótartománya Python 3.12+ / Django 6.0–6.1

1. Telepítse a csomagot

Használja a PyPI kifejezést normál projektekhez. A csomag neve: vanta-admin.

uv
uv add vanta-admin
pip
pip install vanta-admin

2. Adja hozzá a Django alkalmazást

Adja hozzá a vanta_admin elemet a INSTALLED_APPS elemhez a django.contrib.admin előtt. Ez a rendezés lehetővé teszi, hogy a Vanta admin sablonja override Django alapértelmezett legyen.

settings.py
INSTALLED_APPS = [
    "vanta_admin",
    "django.contrib.admin",
    # ...
]

3. Statikus fájlok gyűjtése

A telepítés előtt futtassa a szokásos Django collectstatic parancsot. Így a csomagolt CSS-, JavaScript- és faviconfájlok elérhetővé válnak a statikusfájl-konfigurációjában.

uv projekt
uv run python manage.py collectstatic
szabványos Python
python manage.py collectstatic

4. Vanta Admin frissítése

A projektgyökérből oldja meg a legújabb Vanta Admin kiadást, és szinkronizálja a környezetet. Ez a uv add vanta-admin normál megszorításával működik.

uv
uv lock --upgrade-package vanta-admin
uv sync
pip
pip install --upgrade vanta-admin

5. Tartsa meg a márkáját

A Vanta stílusa a admin; a projekt továbbra is a böngésző lapján, a fejlécben és a admin indexben látható szöveg tulajdonosa.

admin.py
from django.contrib import admin

admin.site.site_header = "Your Admin"
admin.site.site_title = "Your Admin"
admin.site.index_title = "Your Admin"

6. Opcionális 2FA-sablonok

Ha a projektje már használja a django-two-factor-auth kódot, a Vanta ezeket a látható képernyőket is tematikussá teheti. Nem telepíti, engedélyezi vagy konfigurálja a kéttényezős hitelesítést.

settings.py
INSTALLED_APPS = [
    "vanta_admin",
    "django_otp",
    "django_otp.plugins.otp_static",
    "django_otp.plugins.otp_totp",
    "two_factor",
    "django.contrib.admin",
    # ...
]

A telepítés után ellenőrizze a admin elemet

Indítsa el a Django projektet, nyissa meg a admin programot, és ellenőrizze a bejelentkezési képernyőt, az oldalsávot, a változáslistákat, az űrlapokat, az üzeneteket és a mobil elrendezést. A téma a szerver által renderelt marad, és nem helyettesíti a Django admin viselkedést, engedélyeket, URL-eket vagy adatbázismodelleket.

Forrás megtekintése