我想有一个伪文件系统,允许用户创建目录,将模型实例从目录移动到另一个目录,以及所有其他基本功能,来自django中的html页面。
我想在html表中显示目录和实例(我使用django-tables2为此)。我不是在寻找一个真正的文件管理器插件,因为我希望一切都留在数据库中。
为此目的,插件是否已存在?
答案 0 :(得分:1)
文件系统只是一棵树,所以你可以使用某种树/层次结构存储你的模型(这可以像从模型到自身的外键一样简单)
https://github.com/django-mptt/django-mptt
MPTT可能不是您正在寻找的内容,但上述链接提供了一些有关在rdbms中存储分层数据需要解决的问题的背景
(来自上述链接):