我读过 Django 中的“应用程序”是一个可重用的功能。
由于这在我的脑海中不是很清楚,也许 Django pro dev 可能会在我开始编码之前判断我的现实生活示例并在必要时让我走上正确的轨道。
我的目标是为我们的工作室创建一个真正轻量级的财务仪表板。
我正在使用 Django Boilerplate 作为项目启动器。
所以我的根看起来像:
apps/
config/
db/
libs/
public/
static/
templates/
.gitignore
.manage.py
在“apps/”中,我有以下树(每个都是一个应用程序)
apps/invoice (manage all invoices)
apps/estimate (manage all estimates)
apps/customer (manage all customers for both invoice and estimates)
apps/idstore (manage a central repository of unique custom ID for each estimate and invoice)
apps/main (manage all global business logic such as routing etc..)
我做对了吗?错误的 ?我是否过度复杂化了这些东西?在这个组织的开发生命周期中,我会遇到大麻烦吗?
感谢您对此的想法。