【发布时间】:2010-09-02 17:45:26
【问题描述】:
当我显示 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',)
【问题讨论】:
标签: django django-forms django-models