私は2つのモデルを持っています:
class Question (models.Model):
question = models.CharField(max_length=100)
hobby = models.ForeignKey(Hobby)
def __unicode__(self):
return self.question
class Answer (models.Model):
answer = models.CharField(max_length=1000)
attach_file = models.FileField(upload_to='Attachments', blank=True)
question = models.OneToOneField(Question)
def __unicode__(self):
return self.answer
回答フォームで質問オブジェクトを一覧表示するページ (Django Admin サイト ビューに似ています) を作成しようとしています。次のように:
質問 1 -- 回答 1: [テキスト ボックス]、[オプションの添付ファイル]
質問 2 -- 回答 2: [テキスト ボックス]、[オプションの添付ファイル]
* * *
質問 n -- 回答 n: [テキスト ボックス]、[オプションの添付ファイル]
次のようなフォームセットとクエリで動作させることができるかどうかを最初に考えていました。
query=Answer.objects.filter("all answer objects that are related to all question objects related to "hobby1")
しかし、まだそれを理解することができていません。