博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Django 学习笔记 (六)
阅读量:6100 次
发布时间:2019-06-20

本文共 817 字,大约阅读时间需要 2 分钟。

hot3.png

六、Writing your first Django app, part 6

处理静态文件,Django 使用 django.contrib.staticfiles 系统模块来处理静态文件,比如css或者图片.

使用CSS定制应用的外观

1.建立静态文件的存放目录 polls/static

在 settings.py 中 STATICFILES_FINDERS 部分包含一个搜索列表,用来定义搜索范围.

2.在刚才建立的目录下建立 polls/style.css 文件

现在文件的实际位置是 polls/static/polls/style.css ,在模版文件中的引用方式是 polls/style.css

文件内容是:

li a {    color: green;}

3.使用静态文件,修改模版文件的内容

把下面内容添加在文件polls/templates/polls/index.html

{% load staticfiles %}
  • {% load staticfiles %}

负责加载 {% static %} 标签

  • {% static 'polls/style.css' %}

引用静态文件

增加背景图片

1.增加一个图片目录,并拷贝一个图片

polls/static/polls/images/background.gif

2.把背景设置填进polls/static/polls/style.css

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

现在刷新 就能看到实际效果了

在Django中使用静态图片的原则

  • 只使用相对路径
  • {% static %} 标签只能使用在Django中

转载于:https://my.oschina.net/bailiangcn/blog/233133

你可能感兴趣的文章
当中兴安卓手机遇上农行音频通用K宝 -- 卡在“正在通讯”,一直加载中
查看>>
Shell基础之-正则表达式
查看>>
JavaScript异步之Generator、async、await
查看>>
讲讲吸顶效果与react-sticky
查看>>
c++面向对象的一些问题1 0
查看>>
直播视频流技术名词
查看>>
iOS13-适配夜间模式/深色外观(Dark Mode)
查看>>
网易跟贴这么火,背后的某个力量不可忽视
查看>>
企业级java springboot b2bc商城系统开源源码二次开发-hystrix参数详解(八)
查看>>
java B2B2C 多租户电子商城系统- 整合企业架构的技术点
查看>>
IOC —— AOP
查看>>
比特币现金将出新招,推动比特币现金使用
查看>>
数据库的这些性能优化,你做了吗?
查看>>
某大型网站迁移总结(完结)
查看>>
mysql的innodb中事务日志(redo log)ib_logfile
查看>>
部署SSL证书后,网页内容造成页面错误提示的处理办法
查看>>
MS SQLSERVER通用存储过程分页
查看>>
60.使用Azure AI 自定义视觉服务实现物品识别Demo
查看>>
Oracle 冷备份
查看>>
jq漂亮实用的select,select选中后,显示对应内容
查看>>