2014-02-18 50 views
1

我想要一個僞文件系統,它允許用戶從html頁面創建目錄,將模型實例從目錄移動到另一個目錄,以及所有其他基本功能所有在Django。Django - 在僞文件系統中管理模型實例

我想在html表格中顯示目錄和實例(即時通訊使用django-tables2)。我不是在尋找一個真正的文件管理器插件,因爲我希望一切都留在數據庫中。

插件是否已經存在用於這種目的?

回答

1

一個文件系統就是一棵樹,因此你可以使用某種形式的樹/層次結構結構的存儲你的模型(這可能是從模型到自身的外鍵一樣簡單)

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

MPTT可能不正是你正在尋找,但上面的鏈接提供了一個需要解決的RDBMS

存儲分層數據(從上面的鏈接)的問題的一些背景:

+0

大資訊謝謝!我不知道樹層次結構是要查找的術語。 –