Django模板

本文详细介绍了Django模板的使用步骤,包括创建模板、配置模板路径、传递数据、处理数据和查看结果。同时,深入探讨了Django自带模板的配置、定义、渲染、模板语法、过滤器和模板继承。讲解了模板变量、for循环、if条件、注释、过滤器的用法,并举例说明如何实现模板继承以提高代码复用。
摘要由CSDN通过智能技术生成

目录

一、模板使用步骤

1.创建模板

2.配置(设置模板查找路径)

3.模板接收视图传入的数据

4.模板处理数据

5. 查看模板处理数据成果

二、Django使用自带模板

1.配置

2.定义模板

3.模板渲染

4.模板语法

4.1 模板变量

4.2 模板语句

4.3 注释

5.过滤器

6.模板继承


一、模板使用步骤

  • 1.创建模板
  • 2.设置模板查找路径
  • 3.模板接收视图传入的数据
  • 4.模板处理数据

1.创建模板

  • 应用同级目录下创建模板文件夹templates. 文件夹名称固定写法.
  • 在templates文件夹下, 创建应用同名文件夹. 例, Book
  • 应用同名文件夹下创建网页模板文件. 例 :index.html

2.配置(设置模板查找路径)

在工程中创建模板目录templates。

在settings.py配置文件中修改TEMPLATES配置项的DIRS值:

TEMPLATES = [
    {
        'BACKEND': 'django.template.backends.django.DjangoTemplates',
        'DIRS': [os.path.join(BASE_DIR, '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',
            ],
        },
    },
]

 如图:

3.模板接收视图传入的数据

在应用的views.py中传入数据:
 

from django.shortcuts import render


# Create your views here.

def index(request):
    context = {'title': '模板数据处理'}
    
    return render(request,'book/index.html',context)

4.模板处理数据

在views.py中定义了context文本,将数据传入模板中,模板通过title键,

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值