2014-12-27 36 views
2

我有一個Django項目,我希望模型包含另一個模型的對象的有序列表。如果我理解正確,列表通常使用從包含對象指向包含對象的外鍵完成。但是,如果我這樣做,我會確保維持對象的順序(我在管理面板中添加它們的順序)?什麼決定他們的內部秩序?Django模型中的有序列表

此外,如果它是這樣的外鍵的元素是無序的,我將如何去在Django模型中做一個有序列表?

+0

第一個問只有1個問題 – 2014-12-27 15:40:56

+0

儘管它們在原始表中有順序,它們仍會以您將它們添加到新模型表的順序顯示。因此,新表將按照您創建的順序包含行,其中包含對另一個表中另一行的引用。 – 2014-12-27 15:42:20

+0

我已經做了一些類似的調整這個Django片段:https://djangosnippets.org/snippets/998/ – xnx 2014-12-27 15:50:49

回答