【发布时间】:2012-06-17 08:50:03
【问题描述】:
这里是模型。我需要避免在 FilterValue 模型中引用 FilterValue 模型中已经在 FilterValue 模型中引用的对象。
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 并保存模型时,不再在列表中看到它?这种解决方案的目的是什么?
-
不要添加重复条目。
-
也许我不能理解正确,但我认为这不是正确的做法......
标签: python django-models foreign-key-relationship limit-choices-to