В моем веб-приложении Django я хочу создать нечто вроде структуры каталогов, используя объекты Django.
Другими словами, цель состоит в том, чтобы построить модель Django (скажем, модель, определенную как Box
), которая может содержать (или просто быть связана с) произвольное число других Box
объектов наряду с произвольным числом Thing
объектов. Каков наилучший способ сделать это?
Еще лучше: возможно ли спроектировать модель Box
так, чтобы она содержала (или просто была связана с) еще больше объектов, в дополнение к Thing
, т. Е. Gadget
, Item
и т. Д .?