0
新增模式,我有以下分類模型:樹爲了無限深度從列表
class Category(MPTTModel):
name = models.CharField(max_length=50)
parent = TreeForeignKey('self', null=True, blank=True, related_name='children', db_index=True)
正如你可以看到,該類別可以通過ForeignKey的有父類別和子類別。
現在假設我有這樣的名單:
Magazines
Magazines/Tech
Magazines/Tech/Network
Magazines/Tech/Programming
Magazines/Tech/Programming/Python
Courses
Courses/Design
Courses/Design/Photoshop
Courses/Tech
Courses/Tech/Programming
我需要保存與之相關的各個類別的父類。請注意,僅檢查第一個父類別是不夠的,因爲例如../Tech/Programming
可以找到兩次。而且,樹的最大深度也不是。
所以我很困惑。問題是什麼? – raiderrobert
我需要保存與其父類別相關的每個單獨類別。例如:保存類別網絡與母公司技術與母公司雜誌。 –