我有一个Django表格:
class PlayerForm(forms.Form):
OPTIONS = MyUser.objects.all()
players = forms.ModelMultipleChoiceField(widget=forms.CheckboxSelectMultiple,
queryset=OPTIONS)
如果MyUser.player = True
,我希望检查玩家的初始值。如何设置这些初始值?
答案 0 :(得分:1)
您需要将initial
字段上的players
属性设置为相关MyUser
ID的列表。快速执行此操作的方法是使用initial
的{{1}}关键字参数:
ModelMultipleChoiceField