我有两个模型,产品和类别以及产品中的多对多字段。
类别在 ProductCreate View 中显示为键。
我需要为类别自定义小部件和字段。
我检查了 Django 源字段和小部件,但没有看到 ManyToMany 的引用(类)。
什么类型的 Field 和 Widget ManyToMany 关系对应(我假设是 Charfield 作为 save 还是 SelectField)?我在哪里可以找到代码? (在这种情况下自定义字段/小部件的示例)
最佳答案
型号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
关于Django ManytoManyField 和小部件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47119769/