我知道在SO類似的問題,但沒有回答我的問題。在Django循環依賴
我有以下型號:
class Style(models.Model):
featured_item = models.ForeignKey(Item)
class Item(models.Model):
style = models.ForeignKey(Style)
這不是一對一的關係,因爲幾個項目可以有相同的風格。但是,一個項目可以是隻有一個Style的featured_item。
我可以在我的Item
模型中添加一個is_featured_item
布爾型字段,但這會讓我的管理更加複雜。
有什麼辦法解決這個循環依賴?
我會用'is_featured_item'去。 – rantanplan