我会很简短:以 Django 应用程序的精神和理念工作,一个应用程序可以从另一个应用程序中导入模型吗?比如,用户统计应用程序将从用户应用程序导入模型,例如:from users.models import users
最佳答案
答案是肯定的。 Django 项目中的一个应用程序从另一个应用程序导入模型是完全可以的。 Django 项目的力量在于应用程序及其交互。
还要确保您有实用程序从更通用的应用程序而不是其他方式导入模型。所以“userstatistics”应用应该从“users”应用导入模型,但“users”应用不应该依赖“userstatistics”。
如果您的应用从第 3 方应用程序(比如 django-piston)导入模型,请务必在需求文件中指定。
关于django - 在 Django 应用程序之间共享模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4137287/