У меня есть модель, подобная приведенной ниже.
class Content(SimpleModel):
title = models.CharField(max_length=255)
body = models.TextField()
slug = models.SlugField(max_length=50)
def __unicode__(self):
return self.title
class MediumStuff(models.Model):
meta_value = models.TextField()
meta_key = models.SlugField('Field Name', max_length=50, blank=True)
content = models.ForeignKey(Content)
def __unicode__(self):
return self.slug
class SmallStuff(models.Model):
text = models.CharField(max_length=60, blank=True, null=True)
content = models.ForeignKey(Content)
Я хочу создать набор форм для контента, который имеет встроенные формы для моделей MediumStuff и SmallStuff, используя inlineformset_factory()
Iссылается на Документация Django , но в них есть пример работы с моделью с одним внешним ключом.
ContentFormSet = inlineformset_factory(Content, [MediumStuff, SmallStuff])
или
ContentFormSet = inlineformset_factory(Content, (MediumStuff, SmallStuff))
не сработало.
Поскольку возможно добавить несколько строк в админ, я считаю, что это можно сделать:)
СделатьУ вас есть какие-либо предложения / какие-либо ресурсы или советы?Или, может быть, скажите мне, где я должен смотреть, чтобы увидеть, как администратор обрабатывает несколько строк?