2011-11-06 25 views
0

萨拉姆和高保真的模型,的Django使用一个应用到其他应用程序的模型

我使用Django和打破项目的两个部分在两个应用程序。但是有一个表的引用字段作为其他数据库的外键。那么,如何将一个应用程序的模型主键用作另一个应用程序模型的外键呢?如果不可能,那么我应该只是做所有这样的应用程序的单一应用程序。实际上,我将应用程序视为项目的不同模块/组件,可能我将来会添加一些应用程序。

感谢

回答

2

无论是从其他应用程序导入模型,或者一个字符串是指它的名字。

+0

那么我将能够像'models.ForeignKey('importedModelName')''一样使用它吗? – Hafiz

+0

如果您导入模型,则可以直接使用该参考。 –

+0

直接使用参考,就像我在上面的最后一行中写的那样?像 'models.ForeignKey(className)'? – Hafiz

相关问题