我在 Django 中有一个模型:
class Task(models.Model):
product = models.ForeignKey(Product)
content = models.OneToOneField(ContentDataSet)
如果我只想在标准下拉选择列表中的用户/管理员中 显示尚未分配的选项并且已经分配给此任务选项,我该如何使用limit_choices_to=
字段 选项?content
ContentDataSet
我尝试使用limit_choices_to = {'task__isnull':True}
,但在这种情况下,我看不到已分配给此任务content
选项。
limit_choices_to = models.Q(task__isnull=True) | models.Q(task=self)
不工作,因为self
没有定义