1
我有一個模型,其中包含問題的模型,然後是一個名爲Answers(與通過ForeignKey的問題相關)的模型,每個問題的答案都不同。如何創建一個表單這些問題,並且有關於這個問題的每個答案都像一個子項目一樣咆哮着他們?像這樣:在Django中創建一個包含子條目的清單
[]什麼是1 + 1?
A)1個
B)2
C)3
d)4
目前我有什麼是這樣的:
class ChecklistForm(forms.Form):
question= Question.objects.all()
Checklist=forms.ModelMultipleChoiceField(widget=forms.CheckboxSelectMultiple,queryset=question,)
但我不知道我怎麼能添加答案作爲子項目。
如果選中,我也想檢索這個問題以及下面的所有答案。那可能嗎?
UPDATE: 這就是我想要做的,但使用形式salty-lowlands-6607.herokuapp.com
非常感謝您的幫助,但您的解決方案會爲每個答案創建一個複選框。我想創建的每個問題只有一個複選框,所有答案都在下面,所以如果選擇了這個問題,我可以檢索問題本身和所有答案。我可以使用模板語言創建它,你可以在https://salty-lowlands-6607.herokuapp.com/看到它,但它太亂了,我寧願使用這些表單。 –
heroku鏈接已死亡。你可以發佈截圖和答案,如果你有它的工作? – szeitlin