Django 如何基于多对多字段呈现编辑表单
如何制作一个编辑表单,其中显示一个ModelMultipleChiiceField,其中包含用户选择为已填充的字段 我在一个模型中有一个名为items的字段,它是一个ManyToManyField,在我使用modelmultipechoicefield渲染它的表单中,但是当我在编辑表单中使用{form.items}时,用户已经选择的选项将不会显示Django 如何基于多对多字段呈现编辑表单,django,django-forms,Django,Django Forms,如何制作一个编辑表单,其中显示一个ModelMultipleChiiceField,其中包含用户选择为已填充的字段 我在一个模型中有一个名为items的字段,它是一个ManyToManyField,在我使用modelmultipechoicefield渲染它的表单中,但是当我在编辑表单中使用{form.items}时,用户已经选择的选项将不会显示 如何将已选择的字段标记为在呈现的多选框中选择的字段?实例化表单时,可以传递字段的初始值 你可以这样做 form = Form(initial={'it
如何将已选择的字段标记为在呈现的多选框中选择的字段?实例化表单时,可以传递字段的初始值 你可以这样做
form = Form(initial={'items':<items_queryset>.values('id', flat=True)})
资料来源:
form = Form(instance=model_instance)