Django ORM 之limit_choice_to
# teachers = models.ManyToManyField(verbose_name='任课老师', to='UserInfo',limit_choices_to={'depart_id__in':[1003,1004],}) # limit_choices_to={depart_id__in:[1002,1003]}限定外键关联的表数据的id范围为1002 或1003这两个 teachers = models.ManyToManyField(verbose_name='任课老师', to='UserInfo',limit_choices_to={"depart_id__in":[1002,1003]} ,related_name="abc") tutor = models.ForeignKey(verbose_name='班主任', to='UserInfo', related_name='classes',limit_choices_to={"depart_id":1001})
浙公网安备 33010602011771号