'DJANGO ADMIN TabularInline in TabularInline
I have 3 models
models.py
class TestObj(models.Model):
name = models.CharField('Название', max_length=30)
description = models.TextField('Описание теста')
topic = models.ManyToManyField(Topic, verbose_name='Тема теста')
class Question(models.Model):
text = models.TextField('Вопрос')
testobj = models.ForeignKey(TestObj, on_delete=models.CASCADE, verbose_name='Тест')
many = models.BooleanField('Много ответов', default=False)
class Answer(models.Model):
text = models.TextField('Ответ')
status = models.BooleanField('Верный?', default=False)
question = models.ForeignKey(Question, on_delete=models.CASCADE, verbose_name='Вопрос')
I want to create tests through the admin panel. I want to create quiz questions and answers for each question on the quiz page
class AnswerInline(admin.TabularInline):
model = Answer
class QuestionInline(admin.TabularInline):
model = Question
@admin.register(TestObj)
class TestObjAdmin(admin.ModelAdmin):
inlines = (QuestionInline,)
how do i add AnswerInline in QuestionInline?
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|
