首页 > 解决方案 > 【Django】在一个模型中编写所有表定义是不好的做法吗?

问题描述

我对 Where I have to write table definition 感到困惑。Django 有几个应用程序,每个应用程序都有模型。表定义写在模型中。但是,表关系是复杂的,所以每个应用程序都会调用彼此的模型。它是复杂的,很难找到哪个应用程序有一个表。

所以,我想把所有的表定义放到一个应用程序中。

project
 myapp
  models.py(just have business logics)    
  views.py
 common
   models.py(just table definition)
  views.py

我认为这很简单易懂。这是个坏主意吗?

标签: pythondjango

解决方案


推荐阅读