This commit is contained in:
Viner Abubakirov
2025-12-10 14:18:04 +05:00
parent 9a16f9c9ca
commit 36fbd46909
28 changed files with 819 additions and 0 deletions

View File

@@ -0,0 +1,29 @@
from django.contrib import admin
from music.models import Track, Album, Artist
@admin.register(Track)
class TrackAdmin(admin.ModelAdmin):
class Media:
js = ('admin/js/upload_progress.js',)
css = {
'all': ('admin/css/upload_progress.css',)
}
list_display = ("artist__name", "title", "created_by", "created_at")
search_fields = ("title", "artist__name", "album__name")
list_filter = ("artist__name",)
@admin.register(Album)
class AlbumAdmin(admin.ModelAdmin):
list_display = ("artist__name", "name")
search_fields = ("artist__name", "name")
list_filter = ("artist__name",)
@admin.register(Artist)
class ArtistAdmin(admin.ModelAdmin):
list_display = ("name",)
search_fields = ("name",)