Static文件的加载
Django把图片、JavaScript、CSS看做是static files(静态文件)。
1. 加载CSS
创建文件夹命名static
这个文件夹应在在web app目录下。最好在static文件夹下再创建一个文件夹,里面放CSS文件,这样可以防止多个web app CSS文件重名的问题。
在web app对应的templates下引用这个CSS。
例如,一个web app名为polls
- CSS路径可以是 polls/static/polls/style.css .
- templates引用可以是如下样式
路径:polls/templates/polls/index.html
{% load staticfiles %}
<link rel="stylesheet" type="text/css" href="{% static 'polls/style.css' %}" />

本文介绍了在Django中如何处理静态文件,包括加载CSS和图片。首先,创建名为static的文件夹,并在web app的templates下引用CSS。对于图片,需在static文件夹内创建image子文件夹,并在CSS中引用这些图片。示例中,CSS路径为polls/static/polls/style.css,图片路径为polls/static/polls/image/background.gif。适用的Django版本为1.8.1,Python版本为2.7.9。

1万+

被折叠的 条评论
为什么被折叠?



