静态图片引用_Python3.7开发Django2.2 Web系统从零开始--1.6静态文件

本文介绍了如何在Django 2.2框架中管理静态文件,包括静态文件的组织结构、配置STATICFILES_DIRS、CSS和JavaScript的引用以及实战验证。重点讲解了CSS作为美化元素和JavaScript实现用户交互的重要性。

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

由于篇幅问题,上次说到MVT中的T(Templates)时,只讲了动态文件html,这次补上静态文件这部分。所谓静态文件,是图片、音频、Css、JavaScript这些发布后,内容不会改变的文件,它们都可供html引用。

在这个看颜值的时代,Css是html的化妆品,如果再加上图片,那美丽更非一般,当然,倘若还可与用户进行互动,那体验就更完美了,而互动这个角色就非JavaScript莫属了。

1

在Django2.2框架中,静态文件是放在static目录下的。其应用流程,同Templates如出一辙。为了保持应用的独立性,在sales(系统)下,新建static目录,接着创建sales目录,再创建css、images、js目录。这个同创建Templates是一样一样的。

810e28faa5039086e1363ba2204be49f.png

2

static除了创建跟Templates步骤一样外,配置也是相同的,打开settings.py文件,在末尾添加如下信息。

STATICFILES_DIRS = (

os.path.join(BASE_DIR, 'sales/static'),

)

607897808425bf473f25b0dd9def45ba.png

3

为了进行验证,在sales/static/sales/css下,新建一个style.css文件,里面写上一丁点内容,试验试验。

.text-color {

color: darkgreen;

}

打开html文件,引入style.css,代码如下所示。

引用CSS文件

{% load staticfiles %}

终于用上了Django的Css了,好嗨哦。

5f7a27b3a1f982d546f03cdfaa5be265.png

4

一切都配置好,都准备妥当后,又到激动人心的时刻了,运行起来,看看效果是否如你所愿…,嘎嘎,还真的是,配置没那么难。

8d660768c5b108cb147c3caa38e86309.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值