本文介绍: 首先明白一点,Django的每一个应用下都可以有自己的templates文件夹,urls.py文件夹,static文件夹,基于这个特点,Django能够很好的做到分组开发(每个人只写自己的app),作为老大,就可以把每个人写的app全部拷贝到一个新的Django项目,然后在配置文件里面注册所有的app再利用路由分发的特点将所有app整合起来。当一个Django项目中的url特别多的时候,总路由urls.py代码非常冗余不好维护,这个时候也可以利用路由分发来减轻总路由的压力。每个应用下urls代码如下。
首先明白一点,Django的每一个应用下都可以有自己的templates文件夹,urls.py文件夹,static文件夹,基于这个特点,Django能够很好的做到分组开发(每个人只写自己的app),作为老大,就可以把每个人写的app全部拷贝到一个新的Django项目,然后在配置文件里面注册所有的app再利用路由分发的特点将所有app整合起来。
当一个Django项目中的url特别多的时候,总路由urls.py代码非常冗余不好维护,这个时候也可以利用路由分发来减轻总路由的压力。
利用路由分发之后,总路由不再做路由与视图函数的直接对应关系,而是做一个分发处理,
识别当前url是属于哪个应用下的,直接分发给对应的应用去处理
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。