当前位置: 首页 > news >正文

Django 入门学习总结7-静态文件管理

Django Web框架有关门的静态文件管理机制。

首先,在polls文件夹中创建static文件,Django 将会自动地在这里查询静态文件。

Django 框架在配置 STATICFILES_FINDERS中,指出了一系列静态文件所在位置。

依据配置 INSTALLED_APPS 的名称来查询静态文件所在的位置。

比如样式文件的位置为:polls/static/polls/style.css,我们可以使用polls/style.css来参考这个静态文件。

新建文件polls/static/polls/style.css,并添加以下内容:

li a {
        color: green;
    }

在polls/templates/polls/index.html文件的最顶部添加以下内容:

{% load static %}

    <link rel="stylesheet" href="{% static 'polls/style.css' %}">

load static 表示添加静态文件的绝对路径。

使用python manage.py runserver命令测试效果。我们可以看到页面已变为绿色,并且在网页地址栏中可以链接到样式文件,如下图所示。

在polls/static/polls/中新建images文件夹。添加图片文件background.png到polls/static/polls/images位置下。

在polls/static/polls/style.css样式文件中添加以下的内容:

body {
        background: white url("images/background.png") no-repeat;
    }

重新输入网址http://localhost:8000/polls/,则可以看到背景图片效果。

http://www.lryc.cn/news/240863.html

相关文章:

  • 游戏开发引擎Cocos Creator和Unity如何对接广告-AdSet聚合广告平台
  • 振南技术干货集:制冷设备大型IoT监测项目研发纪实(4)
  • Android线程优化——整体思路与方法
  • 论防火墙的体系结构
  • BeansTalkd 做消息队列服务
  • csv文件添加文件内容和读取
  • 关于禅道的安装配置以及项目管理、团队协同工作
  • 使用Wireshark提取流量中图片方法
  • C#,简单修改Visual Studio 2022设置以支持C#最新版本的编译器,尊享编程之趣
  • 小程序Tab栏与页面滚动联动
  • Java,数据结构与集合源码,关于List接口的实现类(ArrayList、Vector、LinkedList)的源码剖析
  • 算法基础(python版本)
  • 使用Arrays.Sort并定制Comparator排序解决合并区间
  • 【机器学习】039_合理初始化
  • 使用Arrays.asList与不使用的区别
  • 基于可变形卷积和注意力机制的带钢表面缺陷快速检测网络DCAM-Net(论文阅读笔记)
  • el-table 对循环产生的空白列赋默认值
  • 新一代网络监控技术——Telemetry
  • java斗牛,咋金花
  • 深信服技术认证“SCSA-S”划重点:信息收集
  • 代码逻辑修复与其他爬虫ip库的应用
  • 字符串结尾空格比较相关参数BLANK_PAD_MODE(DM8:达梦数据库)
  • 微型计算机原理MOOC题
  • TensorFlow实战教程(十八)-Keras搭建卷积神经网络及CNN原理详解
  • uniapp为什么能支持多端开发?uniapp底层是怎么做的?
  • 《数据仓库入门实践》
  • 什么是arguments对象?
  • Java LinkedList链表、HashSet、HashMap
  • Linux中清除cache/buffer方法
  • github批量仓库克隆,git clone某个用户的所有仓库