2011-04-05 59 views
0

不知道如何构造这个。模型继承似乎是合理的,但它看起来像Django会在相关模型之间添加一对一的链接,我不需要这些链接。这是我的情况:我有两种模式,一种游戏和一种游戏中的转向。我想要做的就是在我的网站上为这些用户提供一个“演示”版本供潜在用户使用。我希望它们的功能与真实模型一样,但要填充不同的表格(例如说“demo_game”和“demo_turn”),以便我可以定期清理它们,而不是“污染”真正的游戏/转换表。没有db关系的Django模型继承?

这种结构的最佳方式是什么?我可以将模型复制到新版本,但宁愿使用更优雅的方式来保持它们同步,以防修改模型,但不需要模型与其演示版本之间的任何数据库关系。

回答

3

为每个类型创建abstract base classes,然后派生具体的孩子。

+0

哇,那很简单,快!谢谢。 – chacmool 2011-04-05 15:09:05