0

我有两个模型:

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 站点视图),列出带有 Answer 表单的 Question 对象。如:

问题 1 -- 答案 1:[文本框],[可选附件]

问题 2 -- 答案 2:[文本框],[可选附件]

* * *

问题 n -- 答案 n:[文本框]、[可选附件]

我首先考虑是否可以使用 formset 和查询,例如:

query=Answer.objects.filter("all answer objects that are related to all question objects related to "hobby1")

但还没有弄清楚。

4

0 回答 0