我在Product中有两个模型,Product和Category以及ManytoMany字段。 类别在ProductCreate View上显示为关键字。
我需要为Categories定制小部件和字段。
我检查了Django源字段和小部件,但我没有看到ManyToMany的引用(类)。
对于什么类型的Field和Widget ManyToMany关系对应(我认为Charfield是save还是SelectField)?我在哪里可以找到代码? (在这种情况下自定义字段/小部件的示例)
答案 0 :(得分:4)
模型ManyToManyField
表示为MultipleChoiceField
,默认窗口小部件为SelectMultiple
但是,我们可以自定义它。
您可以在以下参考文献中找到它
[1] https://docs.djangoproject.com/en/dev/topics/forms/modelforms/#field-types
[2] https://docs.djangoproject.com/en/dev/ref/forms/widgets/#setting-arguments-for-widgets