gpt4 book ai didi

python - django 项目中两个应用程序之间的导入

转载 作者:行者123 更新时间:2023-11-28 21:30:04 24 4
gpt4 key购买 nike

我的 django 项目中有两个应用程序(app1 和 app2)。

我很好奇是否有办法在应用程序之间导入内容。

baseProject  
--app1
----models.py
----etc..
--app2
----models.py
----etc..

我希望能够在 app2 中从 app1 的模型部分导入某些内容。是否有一种预期的方法可以做到这一点,或者我正在计划糟糕的架构。

最佳答案

你绝对可以做到这一点,只需照常导入即可。许多与身份验证/注册相关的应用程序从 Django 附带的“django.contrib.auth”应用程序导入模型。您可以自由地从任何应用程序导入,无论它是否是您编写的。

您只需确保应用程序位于您的 PYTHONPATH 上,以便可以导入它们。

也就是说,在跨应用导入内容之前考虑一下您的设计总是好的。确保您不会造成应用程序之间存在循环依赖关系的情况。

关于python - django 项目中两个应用程序之间的导入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3827542/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com