我应该在我的 Django 应用程序中为每个模型创建应用程序吗?

Should I create Apps for each Model in my django app?

刚学python,开始做后台使用Django/DRF的web应用

后端将类似于 CRUD,或者实际上只是一个 CRUD,我不打算对请求进行过多处理,但会在服务器上为另一个 python 脚本排队作业需要的时候去取。

我正在构建的 API 需要管理一些不同的实体,例如用户、包、事务、作业等,我计划管理所有这些实体...没有...模型...通过休息 API.

我是否为每个模型创建一个应用程序?例如user_apppackage_apptransaction_app ?还是我应该创建一个应用程序来管理它们?

我在将 Django Apps 视为实际应用程序还是将 Bundle 视为 PHP/Symfony

之间左右为难

没有义务为依赖于项目逻辑另一部分的每个功能创建新应用。

但总的来说,分得越多,以后越容易。 当项目更新和添加新功能时,它将很容易管理。

也看看一些开源项目。