Namestite Vanta Admin v svoj Django projekt
Dodajte paket, postavite temo pred Django admin, zberite statična sredstva in nadaljujte z uporabo skrbnika, ki ga že poznate.
1. Namestite paket
Uporabite PyPI za običajne projekte. Ime paketa je vanta-admin.
uv add vanta-admin
pip install vanta-admin
2. Dodajte aplikacijo Django
Dodajte vanta_admin INSTALLED_APPS pred django.contrib.admin. Ta vrstni red omogoča Vantinim admin predlogam override Django privzete vrednosti.
INSTALLED_APPS = [
"vanta_admin",
"django.contrib.admin",
# ...
]
3. Zbirajte statične datoteke
Pred uvedbo zaženite običajni ukaz Django collectstatic. Tako bodo zapakirane datoteke CSS, JavaScript in favicon na voljo v vaši nastavitvi statičnih datotek.
uv run python manage.py collectstatic
python manage.py collectstatic
4. Posodobi Vanta Admin
Iz korena projekta razrešite najnovejšo izdajo Vanta Admin in sinhronizirajte okolje. To deluje z običajno omejitvijo iz uv add vanta-admin.
uv lock --upgrade-package vanta-admin
uv sync
pip install --upgrade vanta-admin
5. Ohranite svojo blagovno znamko
Vanta stilizira admin; vaš projekt ima še vedno v lasti besedilo, prikazano v zavihku brskalnika, glavi in indeksu admin.
from django.contrib import admin
admin.site.site_header = "Your Admin"
admin.site.site_title = "Your Admin"
admin.site.index_title = "Your Admin"
6. Izbirne predloge 2FA
Če vaš projekt že uporablja django-two-factor-auth, lahko Vanta tematizira tudi te vidne zaslone. Namesto vas ne namesti, omogoči ali konfigurira dvostopenjske avtentikacije.
INSTALLED_APPS = [
"vanta_admin",
"django_otp",
"django_otp.plugins.otp_static",
"django_otp.plugins.otp_totp",
"two_factor",
"django.contrib.admin",
# ...
]
Po namestitvi preverite admin
Začnite svoj projekt Django, odprite admin in preverite prijavni zaslon, stransko vrstico, sezname sprememb, obrazce, sporočila in mobilno postavitev. Tema ostane upodobljena na strežniku in ne nadomesti Django admin vedenja, dovoljenj, URL-jev ali modelov baze podatkov.