html模板文件编写,Templates & Static 模板和静态文件夹

本文详细介绍了Django中如何创建和配置模板包,包括模板继承和静态文件夹的设置。通过实例展示了在views.py中返回页面数据,并在模板文件中操作数据的方法,如使用for循环、if条件语句以及模板标签和过滤器。同时,讲解了STATIC_URL和STATICFILES_DIRS的配置,以及在模板中导入和使用静态资源如CSS、JS、图片的步骤。
摘要由CSDN通过智能技术生成

模板(template)

1. 创建模板包并配置路径:

1.1 创建模板

配置

settings.py中

TEMPLATES 变量中DIRS 指定templates的目录地址

'DIRS' : [os.path.join(BASE_DIR, 'templates')] -- 路径

os.path.dirname(文件的绝对路径) -->返回该路径的上一层

创建templates文件夹,和应用app / 工程项目是同一级

使用, 在views方法中返回页面

data = { 'stus' : stus }

render(request, '页面', data) -- 传值必须是字典形式

7890d0fbdb70?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

image.png

1.2 模板继承(挖坑 / 填坑)

a. 基础模板(挖坑):base.html

{% block title %}

{% endblock %}

{% block extCss%}

{% endblock %}

{% block c

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值