我有两个模型:
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")
但还没有弄清楚。