为了让页面内容更加丰富,应当设置背景颜色或背景图片。在Django中背景图片一般放置在存放静态文件的static目录中,一般有两种方法进行设置:
一、在templates中设置
假设 “pic1.jpg” 的存放路径 “ project/app/static/img/pic1.jpg ” 。在templates的body中设置style。如下:
<body style="background: #ffffff url({% static "img/pic1.jpg" %})>
二、在css中设置
此时,须将图片放置在css目录下,如“pic1.jpg” 的存放路径 “ project/app/static/css/img/pic1.jpg ” ,设置如下:
body {
……(其他设置内容)
background: #ffffff url(img/pic1.jpg);
}
三、注意事项
1.此两种方法都必须在django的staticfiles设置正确的情况下放能正常;
2.在pycharm中键入url会提示并自动在生成url(""),使自己误以为要在""中键入路径,致使图片显示不出来。一定要将""去掉直接键入路径。
时间: 2024-11-04 10:07:01