我正在使用Django 1.6,我想使用复合主键。我知道它不是由Djnago直接支持的。但是有没有替代方案或包来实现它。任何帮助,将不胜感激。感谢。
答案 0 :(得分:1)
对于需要复合主键的模型,您可以将Django与SQLAlchemy而不是本机ORM一起使用。
如果没有代理键,您将无法使用带有SQLAlchemy模型的管理应用程序(这可能是大多数Django生态系统的情况)。您还需要像WTForms这样的ModelForm替换。
如果您需要复合主键,请查看Flask,您将能够充分利用您的大部分Django技能。它有很好的记录,并且有一个相当大的生态系统。