Django框架使用流程(六)

开发流程的学习,用于快速熟悉Django框架各个模块

一、模板

模板是html页面,可以根据视图中传递的数据实现html的动态变化

模板的使用需要有一下流程:

1,在网站目录下创建templates子目录

2,修改settings.py文件,设置TEMPLATES的DIRS值

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

在模板中可以访问视图传递的数据

二、模板语法

1,直接访问变量

{{ varname }}

2,可遍历对象

{% for book in books  %}
    {{book}}
{% endfor %}

3, 条件判断

{% if score > 90 %}
  优秀
{% elif score > 70 %}
  良好
{% else %}
  渣渣
{% endif %}

当然啦模板语法的用法有很多,在开发流程中仅列举常用、必用内容,更多模板语法在后续课程中继续深入了解

三、静态资源使用

项目中的CSS、图片、js 都是静态文件

静态资源的使用需要有一下流程:

1,在网站目录下创建static子目录

2,修改settings.py文件,设置STATICFILES_DIRS值

STATICFILES_DIRS = [os.path.join(BASE_DIR,'static')]

在模板文件中使用

在模板中可以使用硬编码直接从/static开始

<link rel="stylesheet" href="/static/css/main.css">
<script src="/static/js/main.js"></script>
<img src="/static/img/classobject.png" alt="">

在模板中可以使用static编码

  {  % load static from staticfiles %  }
    <script src="{ % static '/js/main.js' % }"></script>
    <link rel="stylesheet" href="{ % static '/css/main.css'% }">
    <img src="{ % static '/img/classobject.png' % }" alt="">

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

码农NoError

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

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

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

打赏作者

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

抵扣说明:

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

余额充值