Django - 管理像伪文件系统中的模型实例

时间:2014-02-18 17:24:23

标签: django

我想有一个伪文件系统,允许用户创建目录,将模型实例从目录移动到另一个目录,以及所有其他基本功能,来自django中的html页面。

我想在html表中显示目录和实例(我使用django-tables2为此)。我不是在寻找一个真正的文件管理器插件,因为我希望一切都留在数据库中。

为此目的,插件是否已存在?

1 个答案:

答案 0 :(得分:1)

文件系统只是一棵树,所以你可以使用某种树/层次结构存储你的模型(这可以像从模型到自身的外键一样简单)

https://github.com/django-mptt/django-mptt

MPTT可能不是您正在寻找的内容,但上述链接提供了一些有关在rdbms中存储分层数据需要解决的问题的背景

(来自上述链接):