這裏是模型。我需要避免FilterValue模型中的Filter對象引用,這些引用在FilterValue模型中已經被引用。如何定義引用它自己的模型的django外鍵limit_choices_to約束?
class Filter(models.Model):
name = models.CharField('Name', max_length=255)
class FilterValue(models.Model):
name = models.CharField('Name', max_length=255)
filter = models.ForeignKey(Filter, limit_choices_to=Q(***?***))
我在尋找什麼可能是可能的替代?。
所以你想設置一個Filter到FilterValue並保存模型,而不是在列表中看到它?這種解決方案的目的是什麼? – Tisho
不要添加重複的條目。 – Babu
也許我不明白,但我認爲這不是正確的做法... – Tisho