Django中的业务逻辑

 阿爷取的名字-Xx 发布于 2023-01-31 10:43

我想知道在哪里放置不属于视图的代码,我的意思是逻辑.

我一直在阅读一些类似的帖子,但无法得出结论.

我能理解的是:

View就像一个控制器,很多逻辑不应该放在控制器中.

模型也不应该有很多逻辑.

那么所有基于逻辑的东西应该在哪里呢?

我来自Groovy/Grails,例如,如果我们需要访问数据库,或者如果我们有一个复杂的逻辑,我们使用服务,然后将这些服务注入控制器.

在Django中包含除Views和Models之外的东西的.py文件是一个好习惯吗?

PS:我读过有些人用过services.py,但是其他人说这是一个不好的做法,所以我有点困惑......

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有