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