(一)基于工作的Django项目结构
在工作当中,一个Django项目不是一个App,比如电商项目:
要有店铺和买家俩个功能
1、店铺:
发布商品
商品销售
2、买家
买商品
支付
(二)独立的路由系统(子路由)
在多App的Django项目当中,通常会遇到两个App的视图函数有一样的名字的情况,这个时候,最好解决方案就是使用Django的子路由,在App当中创建自己的urls文件
创建步骤:
1、在App当中创建urls文件。
2、在主路由上包含子路由
3、在子路由当中进行路由配置
(三)独立的静态文件系统
静态文件在web服务器上,通常是单独指出的,有自己的目录和路由。所以静态文件配置比较复杂
1、在目录下创建static文件目录,在static文件目录下创建app名称目录
2、在settings当中配置STATIC_ROOT,静态文件的存放的根目录
STAITC_ROOT 和 STATICFILES_DIRS是冲突的,通常在工作当中,我们先执行STAITC_ROOT,然后注释掉,再配置STATICFILES_DIRS
3、使用命令收集主static当中
(四)电商项目后端建模
store/models.py
buyer/models.py
Django电商项目后端建模
最新推荐文章于 2024-06-07 16:44:45 发布