다음은 모델입니다. FilterValue 모델에서 이미 참조되고있는 FilterValue 모델의 Filter 개체에 대한 참조를 피할 필요가 있습니다.자체 모델에 대한 참조가있는 장고 외래 키 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(***?***))
나는 대신에 가능할 수있는 것을 찾고 있어요?.
필터를 FilterValue로 설정하고 모델을 저장할 때 목록에서 더 이상 보지 않으려 하시니까? 그러한 솔루션의 목적은 무엇입니까? – Tisho
중복 된 항목을 추가하지 마십시오. – Babu
어쩌면 나는 그것을 올바르게 이해할 수 없지만, 이것이 올바른 방법이 아닌 것 같아 ... – Tisho