我读过Django中的“app”是一个可重用的功能。
由于这在我的脑海中并不是很清楚,因此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..)
我做得对吗?错了吗?我过度复杂化的东西了吗? 在这个组织的开发生命周期中,我是否会遇到重大问题?
感谢您对此的看法。