Python / Django - 我在哪里制作像DML一样的方法?

时间:2016-12-22 16:25:22

标签: python django database standards

'执行类似DML的方法'表示更改数据库中数据的方法。 是否有标准或指南?

以下是我自己的猜测。

  1. 收集文件中名称类似于'data_access.py'的所有函数
  2. 包含每个models.py
  3. 类中的函数
  4. 没有标准。即使我在views.py
  5. 中制作它们,也没有人会责怪
  6. 最重要的是错误。

1 个答案:

答案 0 :(得分:2)

Django中的一个常见哲学是“胖模型,瘦视图”,因此最好将这些DML功能作为函数放在模型类中。由于models.py已经定义了数据结构,因此将操作数据的函数尽可能地放在同一个文件中是有意义的。