Commit d1ed1b46 authored by Jayson Lim's avatar Jayson Lim

Created admins for the 3 models in the Homepage app and added customization in...

Created admins for the 3 models in the Homepage app and added customization in terms of list display, search fields, and filtering
parent 5c79c170
from django.contrib import admin
from .models import Artist, Album, Song
class ArtistAdmin(admin.ModelAdmin):
model = Artist
list_display = ('artist_name', 'birth_name', 'monthly_listeners')
search_fields = ('artist_name', 'birth_name')
list_filter = ('artist_name', 'birth_name')
class AlbumAdmin(admin.ModelAdmin):
model = Album
list_display = ('album_name', 'description', 'release_date', 'label', 'song_count')
search_fields = ('album_name', 'description', 'label')
list_filter = ('album_name')
class SongAdmin(admin.ModelAdmin):
model = Song
list_display = ('song_title', 'song_length', 'music_video')
search_fields = ('song_title', 'lyrics')
list_filter = ('song_title')
admin.site.register(Artist, ArtistAdmin)
admin.site.register(Album, AlbumAdmin)
admin.site.register(Song,SongAdmin)
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment