first backend frontend split
with docker compose file nextjs something something also includes migrations
This commit is contained in:
@@ -0,0 +1,36 @@
|
||||
from django.contrib import admin
|
||||
from django.utils.http import urlencode
|
||||
from django.shortcuts import redirect
|
||||
from .models import Track, Artist, Album, Background, Vote, Profile
|
||||
|
||||
class TrackAdmin(admin.ModelAdmin):
|
||||
pass
|
||||
class ArtistAdmin(admin.ModelAdmin):
|
||||
pass
|
||||
class AlbumAdmin(admin.ModelAdmin):
|
||||
pass
|
||||
class BackgroundAdmin(admin.ModelAdmin):
|
||||
pass
|
||||
class VoteAdmin(admin.ModelAdmin):
|
||||
pass
|
||||
class ProfileAdmin(admin.ModelAdmin):
|
||||
pass
|
||||
class AllTrackAdmin(admin.ModelAdmin):
|
||||
list_display = ["name", "artist", "old", "from_playlist"]
|
||||
list_filter = ["old", "from_playlist"]
|
||||
def get_queryset(self, request):
|
||||
return (Track.all_tracks.all())
|
||||
def changelist_view(self, request, extra_context=None):
|
||||
if 'old__exact' not in request.GET:
|
||||
default_filter = urlencode({'old__exact': '0'}) # 'True' or 'False'
|
||||
return redirect(f"{request.path}?{default_filter}")
|
||||
return super().changelist_view(request, extra_context=extra_context)
|
||||
|
||||
|
||||
#admin.site.register(Track, TrackAdmin)
|
||||
admin.site.register(Track, AllTrackAdmin)
|
||||
admin.site.register(Artist, ArtistAdmin)
|
||||
admin.site.register(Album, AlbumAdmin)
|
||||
admin.site.register(Background, BackgroundAdmin)
|
||||
admin.site.register(Vote, VoteAdmin)
|
||||
admin.site.register(Profile, ProfileAdmin)
|
||||
Reference in New Issue
Block a user