Django - 应用及分布式路由

本文详细介绍了在Django框架中创建和配置应用的步骤,包括如何创建应用、注册应用,以及设置分布式路由和模板。重点讲解了include函数在外层路由中的使用,以及应用内部和外层templates目录下模板的查找规则。通过这些步骤,开发者可以更好地组织和管理Django项目中的业务模块。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

应用

  • 应用在 Django 项目中 是一个独立的业务模块,可以包含自己的路由,视图,模板,模型
  • 创建应用
    步骤1 ——创建
    在这里插入图片描述
    步骤2——注册
    在这里插入图片描述

配置分布式路由

在这里插入图片描述
步骤1 - 主路由中调用 include 函数
语法:include(‘app名字.url模块名’)
作用:用于将当前路由转到各个应用的路由配置文件的urlpatterns进行分布式处理

步骤2 - 应用下urls.py 编写 urlpatterns

应用下的模板

应用内部可以配置模板目录

  1. 应用下手动创建 templates 文件夹
  2. settings.py 中开启应用模板功能
    配置项中的 ‘APP_DIRS’ 值为 True即可

应用下 templates 和外层 templates 都存在时,django的查找模板规则
3. 优先查找外层 templates 目录下的模板
4. 按INSTALLED_APPS配置下的应用顺序逐层查找

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Matts Tian

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值