2
當我顯示ToolBoxEditForm時,它使用一個多選字段。但是我想要的是一種讓用戶可以將他在工具箱中的每個工具編輯爲文本字段的表單。我無法弄清楚如何在多對多領域做到這一點。如何將多對多字段顯示爲文本輸入字段列表?
class Tool(models.Model):
tool_name = models.CharField(unique=True, max_length=200)
......
class ToolBox(models.Model):
tools = models.ManyToManyField(Tool,max_length=300)
class ToolBoxEditForm (ModelForm):
tools = ???
class Meta:
model = ToolBox
exclude = ('user', 'popularity',)