Im совершенно новый для Django, исходящий от PHP, и поэтому немного борется с терминологией. Это затрудняет поиск ответа. Надеюсь, кто-то может сказать мне, может ли это быть сделано в превосходном админе Django.Django Admin Inline objects
Итак, идея состоит в том, что у меня есть вопросник, который будет заполнен членами мира дизайна. В классе вопросов есть очень мало полей, названия, введения, даты.
У вопросов есть свой класс, в этом случае ограниченное число 20, и они одинаковы в каждом вопросе.
Поэтому у меня есть класс ответов, ответ относится как к вопроснику, так и к вопросу.
class Questionaire(models.Model):
title = models.CharField(max_length=255)
intro = models.TextField(max_length=4000)
date_entered = models.DateField()
date_modified = models.DateField()
def __unicode__(self):
return self.title
class Question(models.Model):
title = models.CharField(max_length=255)
number = models.IntegerField()
def __unicode__(self):
return self.title
class Answer(models.Model):
response = models.TextField(max_length=4000)
questionaire = models.ForeignKey('articles.Questionaire')
question = models.ForeignKey('articles.Question')
def __unicode__(self):
return self.response
К сожалению о выше форматированием Что я нуждающейся в админ Опросник является Еогеасп вопрос, поле ответа доступен рядный. Если возможно, имя вопроса будет отображаться как имя поля формы.
Возможно ли это в администраторе Django?
Был бы очень признателен за любую помощь
Ответ на http://stackoverflow.com/questions/702637/django-admin-inline-inlines-or-three -model-edit-at-once может пригодиться вам. – Tom