django - 在 Django 应用程序之间共享模型

标签 django django-models django-apps

我会很简短:以 Django 应用程序的精神和理念工作,一个应用程序可以从另一个应用程序中导入模型吗?比如,用户统计应用程序将从用户应用程序导入模型,例如:from users.models import users

最佳答案

答案是肯定的。 Django 项目中的一个应用程序从另一个应用程序导入模型是完全可以的。 Django 项目的力量在于应用程序及其交互。

还要确保您有实用程序从更通用的应用程序而不是其他方式导入模型。所以“userstatistics”应用应该从“users”应用导入模型,但“users”应用不应该依赖“userstatistics”。

如果您的应用从第 3 方应用程序(比如 django-piston)导入模型,请务必在需求文件中指定。

关于django - 在 Django 应用程序之间共享模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4137287/

相关文章:

Django,mongodb,Tastypie-nonrel : List of ForeignKey

Django DRF Model Serailzier - 序列化模型属性

python - 数据库中的 Zlib - Django

django - 跨应用程序使用 django 模型?

django - 什么是最好的 django 配置文件/用户设置应用程序?

python - Django:根据作为另一个模型值输入的参数自动选择模型

python - Django 中的所有模型基本上都有分配给对象变量的初始化构造函数吗

python - 如何将主页添加到 Django 站点地图?

django - 如何在模板中将 anchor 添加到 django url

django - 需要帮助在通用 View 中获取 form_valid 的正确实例