Django中Settings中Templates的路径设置

本文详细介绍了Django项目中模板配置的两种情况:全局模板目录和应用专用模板目录。BASE_DIR指项目的绝对路径。全局'DIRS':[os.path.join(BASE_DIR,'templates')]设置用于存放公共模板,方便各应用调用;而应用如'app1'的专用模板只需在'app1/templates'下,无需额外配置,Django会自动查找。这样的配置提高了代码复用性和组织性。

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

## mysite/mysite/settings.py
## mysite是项目名


TEMPLATES = [
    {
        'BACKEND': 'django.template.backends.django.DjangoTemplates',
        'DIRS': [os.path.join(BASE_DIR, 'templates')],           # templates
        'APP_DIRS': True,
        'OPTIONS': {
            'context_processors': [
                'django.template.context_processors.debug',
                'django.template.context_processors.request',
                'django.contrib.auth.context_processors.auth',
                'django.contrib.messages.context_processors.messages',
            ],
        },
    },
]

这个templates文件夹是放在project的目录下面的,是项目中或者说项目中所有的应用公用的一些模板

## mysite/mysite/settings.py
## mysite/app1/   
## mysite是项目名字,app1是应用名字


TEMPLATES = [
    {
        'BACKEND': 'django.template.backends.django.DjangoTemplates',
        '
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

超翔之逸

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

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

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

打赏作者

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

抵扣说明:

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

余额充值