来限制外键的选择
我试图过滤在管理页面下拉选择中显示的条目。
class GroupDepartmentMembership(models.Model):
department = models.ForeignKey('department.Department', related_name="group_memberships")
group = models.ForeignKey('group.Group', related_name="department_memberships", limit_choices_to={'pk__in': [m.group.pk for m in department.group_memberships.filter(lead__exact=True)]})
lead = models.BooleanField(default=True)
但是随后我在控制台中得到以下异常,没有任何其他堆栈跟踪。
由<<strong>main启动的线程中出现未处理异常。NewThreadStartup实例0x28ff680>
你能帮我找出错误吗?谢谢!
在django admin中,你可以使用formfield_for_foreignkey