Bootstrap

django自定义modelform的choice选项展示内容

应用场景

在新增项目的任务时,需要指派任务的执行者。默认modelform会吧执行者所在的用户表的所有数据全部放在choice中。
但是实际仅需要展示当前项目参与者的人,从中选择执行者,故我们需要对modelsform的数据进行自定义展示

示例代码
class TaskModelForm(forms.ModelForm):
    class Meta:
        model = models.Task
        fields = ['title', 'content'
;