Nainštalujte si Vanta Admin do svojho projektu Django
Pridajte balík, umiestnite motív pred Django admin, zbierajte statické prvky a pokračujte v používaní admin, ktoré už poznáte.
1. Nainštalujte balík
Použite PyPI pre bežné projekty. Názov balíka je vanta-admin.
uv add vanta-admin
pip install vanta-admin
2. Pridajte aplikáciu Django
Pridajte vanta_admin ku INSTALLED_APPS pred django.contrib.admin. Toto usporiadanie umožňuje Vantovým admin šablónam override Django predvolené hodnoty.
INSTALLED_APPS = [
"vanta_admin",
"django.contrib.admin",
# ...
]
3. Zbierajte statické súbory
Pred nasadením spustite obvyklý príkaz Django collectstatic. Zabalené súbory CSS, JavaScript a favicon tak budú dostupné vo vašom nastavení statických súborov.
uv run python manage.py collectstatic
python manage.py collectstatic
4. Aktualizácia Vanta Admin
V koreňovom adresári projektu vyriešte najnovšie vydanie Vanta Admin a synchronizujte prostredie. Toto funguje s normálnym obmedzením z uv add vanta-admin.
uv lock --upgrade-package vanta-admin
uv sync
pip install --upgrade vanta-admin
5. Udržujte svoju značku
Vanta štýly admin; váš projekt stále vlastní text zobrazený na karte prehliadača, hlavičke a indexe správcu.
from django.contrib import admin
admin.site.site_header = "Your Admin"
admin.site.site_title = "Your Admin"
admin.site.index_title = "Your Admin"
6. Voliteľné šablóny 2FA
Ak váš projekt už používa django-two-factor-auth, Vanta môže vytvoriť motív pre tieto viditeľné obrazovky. Neinštaluje, nepovoľuje ani nekonfiguruje dvojfaktorové overenie za vás.
INSTALLED_APPS = [
"vanta_admin",
"django_otp",
"django_otp.plugins.otp_static",
"django_otp.plugins.otp_totp",
"two_factor",
"django.contrib.admin",
# ...
]
Po inštalácii skontrolujte admin
Spustite svoj projekt Django, otvorte admin a overte prihlasovaciu obrazovku, bočný panel, zoznamy zmien, formuláre, správy a mobilné rozloženie. Téma zostáva vykreslená na serveri a nenahrádza Django admin správanie, oprávnenia, adresy URL ani databázové modely.