【发布时间】:2019-10-12 06:38:55
【问题描述】:
我的模型中有一个 CharField 字段。我想在 Django 管理站点中将其显示为 MultipleChoiceField 小部件。 models.py:
class Product(models.Model):
...
categories = models.CharField()
...
我在 forms.py 中创建了一个自定义表单小部件:
from django import forms
CATEGORIES_LIST = [
('for_him', 'For Him'),
('for_her', 'For Her'),
('for_kids', 'For Kids'),
]
class Categories(forms.Form):
categories = forms.MultipleChoiceField(
required=False,
widget=forms.CheckboxSelectMultiple,
choices=CATEGORIES_LIST,
)
不太确定下一步该做什么。如何将此小部件与我的产品模型的 Django Admin 连接?提前感谢您的帮助!
【问题讨论】:
标签: python django django-models