gpt4 book ai didi

python - 将模型与应用程序的其余部分分开是一种好的编程习惯吗

转载 作者:太空狗 更新时间:2023-10-29 22:23:33 26 4
gpt4 key购买 nike

我的项目由几个需要以不同方式部署的 django 应用程序组成,可能部署在不同的机器上。然而,这些应用程序经常偶尔需要访问彼此的模型,所以我正在考虑“外部化”我的模型,以便可以从任何应用程序更优雅地访问它们。所以我们的想法是让目录结构类似于这样:

/ 
+ application1
+ application2
+ models

这样做是否有功能点(除了代码可维护性),因为应用程序可以相互交叉引用?

最佳答案

django book中的以下段落让我觉得这可能不是一个好主意(我添加了粗体格式):

However, there’s one requirement regarding the app convention: if you’re using Django’s database layer (models), you must create a Django app. Models must live within apps. Thus, in order to start writing our models, we’ll need to create a new app.

关于python - 将模型与应用程序的其余部分分开是一种好的编程习惯吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8828489/

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