从 Django 应用中删除 'models.py'
Deleting 'models.py' from Django app
在一个项目中,我正在使用 Django
框架实现,我有两个应用程序:
- 负责 REST API 的应用程序,包含生产
models.py
文件。
- 负责 Web 客户端的应用程序,使用 REST API 的模型。
它们都包含大量静态文件和附加源代码的层次结构,这就是为什么我想到将此职责拆分为两个应用程序,而不是不同的 views.py
和 urls.py
文件在一个应用程序中。
因为负责 Web 的应用程序完全依赖于 REST API 的模型,从该应用程序中完全删除 models.py
文件是一个好习惯吗?
生成该文件只是为了您的方便。如果您不需要它,就没有理由保留它。 Django 的任何部分都不依赖于它的存在。
在一个项目中,我正在使用 Django
框架实现,我有两个应用程序:
- 负责 REST API 的应用程序,包含生产
models.py
文件。 - 负责 Web 客户端的应用程序,使用 REST API 的模型。
它们都包含大量静态文件和附加源代码的层次结构,这就是为什么我想到将此职责拆分为两个应用程序,而不是不同的 views.py
和 urls.py
文件在一个应用程序中。
因为负责 Web 的应用程序完全依赖于 REST API 的模型,从该应用程序中完全删除 models.py
文件是一个好习惯吗?
生成该文件只是为了您的方便。如果您不需要它,就没有理由保留它。 Django 的任何部分都不依赖于它的存在。