在Django模型表单中使用模型当前对象

2024-09-28 17:02:12 发布

您现在位置:Python中文网/ 问答频道 /正文

我想从从View传递的当前curriculum创建queryset。这是我的表格:

class MyForm(ModelForm):
    valid_students = Enrollment.objects.filter(curriculum=self.curriculum)
    students =  forms.ModelMultipleChoiceField(queryset=valid_students)
    class Meta:
        model = ArgumentGroup
        fields = (
            'title',
            'curriculum',
            'teacher_assistant',
            'students',
        )

我如何让具有特定课程的学生从视图中通过?


Tags: selfviewobjectsformsfiltercurriculumclass表格