gpt4 book ai didi

django - 使用 Django 管理站点的多选字段

转载 作者:行者123 更新时间:2023-12-04 15:50:36 25 4
gpt4 key购买 nike

我想你们中的大多数人都注意到了管理站点的多项选择字段:

enter image description here

我希望在我的表单中使用与我的 MultipleChoiceField 完全相同的小部件。如何使用该小部件?

最佳答案

您可以使用FilteredSelectMultiple,例如将字段写入管理表单

from django import forms
from django.contrib.admin import widgets

class SomeAdminForm(forms.ModelForm):
some_field = forms.ModelMultipleChoiceField(
widget=widgets.FilteredSelectMultiple('Field name', False)
queryset=SomeModel.objects.all()
)

class Meta:
model = YourModel
fields = ['your_model_fields', 'some_field']

它适用于 forms.MultipleChoiceField

Django 管理员创造了所有的魔力。

关于django - 使用 Django 管理站点的多选字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53973172/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com