Files
TijdVoorDeTest/tvdt/quiz/admin.py

44 lines
788 B
Python

from django.contrib import admin
from .models import Question, Answer, Candidate, Quiz, Season, GivenAnswer
class CandidatesAdmin(admin.StackedInline):
model = Candidate
extra = 1
@admin.register(Season)
class SeasonAdmin(admin.ModelAdmin):
inlines = [CandidatesAdmin]
class QuestionInline(admin.TabularInline):
model = Question
extra = 0
@admin.register(Quiz)
class QuizAdmin(admin.ModelAdmin):
inlines = [QuestionInline]
class AnswerInline(admin.TabularInline):
model = Answer
extra = 0
@admin.register(Question)
class QuestionAdmin(admin.ModelAdmin):
inlines = [AnswerInline]
@admin.register(Candidate)
class CandidateAdmin(admin.ModelAdmin):
pass
@admin.register(GivenAnswer)
class GivenAnswerAdmin(admin.ModelAdmin):
pass