2011-04-05 33 views
0

不知道如何構造這個。模型繼承似乎是合理的,但它看起來像Django會在相關模型之間添加一對一的鏈接,我不需要這些鏈接。這是我的情況:我有兩種模式,一種遊戲和一種遊戲中的轉向。我想要做的就是在我的網站上爲這些用戶提供一個「演示」版本供潛在用戶使用。我希望它們的功能與真實模型一樣,但要填充不同的表格(例如說「demo_game」和「demo_turn」),以便我可以定期清理它們,而不是「污染」真正的遊戲/轉換表。沒有db關係的Django模型繼承?

這種結構的最佳方式是什麼?我可以將模型複製到新版本,但寧願使用更優雅的方式來保持它們同步,以防修改模型,但不需要模型與其演示版本之間的任何數據庫關係。

回答

3

爲每個類型創建abstract base classes,然後派生具體的孩子。

+0

哇,那很簡單,快!謝謝。 – chacmool 2011-04-05 15:09:05