init
This commit is contained in:
30
books/admin.py
Normal file
30
books/admin.py
Normal 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)
|
||||
Reference in New Issue
Block a user