これは可能ですか?
json/rest として取得するドキュメントをいくつか保存する必要があります。
ADocument
には manySections
があり、セクションには見出し、本文、および many がありImages
ます。
この構造でフォームを作成する方法はありますか?
Publication
|-- Section
|-- Image
|-- Image
|-- Section
|-- Image
|-- Section
|-- Image
|-- Image
|-- Image
私のモデル:
class Publication(models.Model):
title = models.CharField(max_length=64)
class Section(models.Model):
publication = models.ForeignKey(Publication)
heading = models.CharField(max_length=128)
body = models.TextField()
class Image(models.Model):
section = models.ForeignKey(Section)
image = models.ImageField(upload_to='images/')
caption = models.CharField(max_length=64, blank=True)
alt_text = models.CharField(max_length=64)
Image
が に関連している場合Publication
、入れ子のレベルが 1 つしかないため、これは比較的簡単に行うことができます。
Image
is が に属している場合はSection
、フォームを作成する方法がわかりません。インライン フォームセットでこれを行う簡単な方法はないようです。
誰でも助けることができますか?