私は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
定義されていないため、機能していません