This commit is contained in:
2025-11-27 16:02:44 +01:00
parent c3c0679c49
commit 9a01115b5a
23 changed files with 617 additions and 9 deletions

30
books/admin.py Normal file
View File

@@ -0,0 +1,30 @@
from django.contrib import admin
# Register your models here.
from .models import Book, Author
admin.site.site_header = "Moje Centrum Zarządzania" # Nagłówek na górze strony admina
admin.site.site_title = "Panel admina - Moja Aplikacja" # Tytuł strony (np. zakładki przeglądarki)
admin.site.index_title = "Witamy w panelu administracyjnym" # Nagłówek na stronie głównej po zalogowaniu
class BookAdmin(admin.ModelAdmin):
list_display = ('title', 'author')
search_fields = ('title', 'author__name')
list_filter = ('author',)
ordering = ['title']
fields = ['title', 'author']
readonly_fields = ('id',)
#admin.site.register(Book)
#admin.site.register(Author)
admin.site.register(Book, BookAdmin)
class BookInline(admin.TabularInline):
model = Book
extra = 1
class AuthorAdmin(admin.ModelAdmin):
inlines = [BookInline]
admin.site.register(Author, AuthorAdmin)