Fix movievote inlining in admin

This commit is contained in:
Michal Kunc 2023-02-17 15:07:47 +01:00
parent 5895714fd5
commit 1abc910621

View File

@ -3,7 +3,8 @@ from django.contrib import admin
from . import models from . import models
class MovieVoteInline(admin.StackedInline): class MovieVoteInline(admin.StackedInline):
model = models.MovieVote() model = models.MovieVote
extra = 0
class MovieAdmin(admin.ModelAdmin): class MovieAdmin(admin.ModelAdmin):
fields = [ fields = [
@ -11,6 +12,9 @@ class MovieAdmin(admin.ModelAdmin):
] ]
readonly_fields = ("score",) readonly_fields = ("score",)
list_display = ["name", "watched", "suggested_by", "score"] list_display = ["name", "watched", "suggested_by", "score"]
inlines = [
MovieVoteInline
]
@admin.display(description="Score") @admin.display(description="Score")
def score(self, instance): def score(self, instance):