将复合主键与Django一起使用

时间:2014-07-01 17:00:35

标签: python django composite-primary-key

我正在使用Django 1.6,我想使用复合主键。我知道它不是由Djnago直接支持的。但是有没有替代方案或包来实现它。任何帮助,将不胜感激。感谢。

1 个答案:

答案 0 :(得分:1)

对于需要复合主键的模型,您可以将Django与SQLAlchemy而不是本机ORM一起使用。

如果没有代理键,您将无法使用带有SQLAlchemy模型的管理应用程序(这可能是大多数Django生态系统的情况)。您还需要像WTForms这样的ModelForm替换。

如果您需要复合主键,请查看Flask,您将能够充分利用您的大部分Django技能。它有很好的记录,并且有一个相当大的生态系统。

相关问题