【发布时间】:2011-08-05 16:56:30
【问题描述】:
为了让您了解我正在尝试解决的问题,我将使用一个示例。问题是类之间可能存在多种可能的关系,以及如何在模型文件中表示这种关系。在购物网站中,部门可以有子部门或类别关系。这在理论上意味着一个部门可以有 100 个子部门,直到它有一个类别。
例如部门/类别/项目、部门/部门/类别/类别/项目、部门/类别/类别/项目...等
我的问题是如何最好地在 Django models.py 文件中描述这种关系?你会只有两个外键,一个是空的吗?
【问题讨论】:
标签: django django-models relationships object-relationships