从 Django 应用中删除 'models.py'

Deleting 'models.py' from Django app

在一个项目中,我正在使用 Django 框架实现,我有两个应用程序:

  1. 负责 REST API 的应用程序,包含生产 models.py 文件。
  2. 负责 Web 客户端的应用程序,使用 REST API 的模型。

它们都包含大量静态文件和附加源代码的层次结构,这就是为什么我想到将此职责拆分为两个应用程序,而不是不同的 views.pyurls.py 文件在一个应用程序中。

因为负责 Web 的应用程序完全依赖于 REST API 的模型,从该应用程序中完全删除 models.py 文件是一个好习惯吗?

生成该文件只是为了您的方便。如果您不需要它,就没有理由保留它。 Django 的任何部分都不依赖于它的存在。