【Django系列】Django模板所有知识点总结

本文详细介绍了Django模板的各个知识点,包括加载静态配置、模板摘要、if和for表达式、注释、过滤器、运算、反向解析、CSRF防护以及模板继承。通过实例讲解了如何使用模板进行动态填充、条件判断、循环操作、日期格式化以及继承和扩展模板,旨在帮助开发者更好地理解和运用Django模板。
摘要由CSDN通过智能技术生成

前言

在Django框架中,模板是可以帮助开发者快速生成呈现给用户页面的工具
  模板的设计方式实现了我们MVT重VT的解耦,VT有着N:M的关系,一个V可以调用任意T,一个T可以供任意V使用
模板处理分为两个过程
加载
渲染

1. 加载静态配置文件
在settings.py中最底下有一个叫做static的文件夹,主要用来加载一些模板中用到的资源,提供给全局使用
这个静态文件主要用来配置css,html,图片,文字文件等

STATIC_URL = ‘/static/’
STATICFILES_DIRS = [
    os.path.join(BASE_DIR, ‘static’)
]

只后在模板中,首先加载静态文件,之后调用静态,就不用写绝对全路径了
2. 使用静态配置文件

a) 加载渲染静态配置文件
模板中声明

{% load static %} 或者 {% load staticfiles %}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

小夕Coding

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

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

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

打赏作者

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

抵扣说明:

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

余额充值