Я хочу построить вопросник в Django и использовать административный интерфейс django для ввода данных.
Администратор сайта должен иметь возможность создавать новые вопросники с вопросами. Определить модели, вопросы к которым всегда имеют отношение к запросу, не проблема:
class Questionary(models.Model):
title = models.CharField(max_length=50)
def __unicode__(self):
return self.title
class Question(models.Model):
text = models.CharField(max_length=150)
questionary = models.ForeignKey(Questionary)
def __unicode__(self):
return self.text
Используя это, я могу создавать и редактировать вопросники (но только их заголовки) в админке. Также я могу редактировать каждый вопрос, связанный с вопросником. Но только один вопрос за раз.
Есть ли способ настроить модели (или часть административной области) так, чтобы «вопросительная часть» находилась вверху, а вопросы под ней - в интерфейсе администратора? С кнопками для добавления и удаления вопросов?
Большое спасибо,
mfapl