Django Admin: rychlý nástroj pro správu dat
Nastavíme a přizpůsobíme Django Admin pro efektivní správu obsahu — registrace modelů, přizpůsobení zobrazení, filtry a akce.
Django Admin: rychlý nástroj pro správu dat
Django Admin je výkonný nástroj, který vám dává administrační rozhraní bez nutnosti psát front-end. Ukážeme si, jak ho nakonfigurovat a přizpůsobit.
Registrace modelů
V souboru admin.py zaregistrujeme model:
from django.contrib import admin\nfrom .models import Post\nadmin.site.register(Post)
Přizpůsobení zobrazení
Můžeme definovat zobrazené sloupce, vyhledávání a filtry:
class PostAdmin(admin.ModelAdmin): list_display = ('title', 'author', 'created') search_fields = ('title', 'body') list_filter = ('created',)\nadmin.site.register(Post, PostAdmin)Akce a bezpečnost
Admin umožňuje vlastní akce (bulk operace). Nezapomeňte na zabezpečení přístupu — admin by měl být dostupný pouze autorizovaným uživatelům a ideálně za HTTPS.
V příštím článku se věnujeme autentizaci a autorizaci v Django aplikacích.
@admin
29. června 2025
Komentáře
0