标签:
服务器端除了除了通过模板生成的HTML外,网页应用还需要其它文件,比如CSS、JavaScript、图片等等。才能构成一个完整的网页。在Django中我们称其它的这些文件为静态文件。
Django的STATICFILE_FINDERS中有一系列的默认查找路径,其中一个查找路径就是在应用目录中查找是否存在static目录,如果存在则在static目录查找需要的文件。
首先,在blog目录下创建一个static的目录。在static目录里面,我们再创建一个blog目录。在blog里面,我们创建一个文件style.css。
a { color:yellow; }
然后,我们修改index.html
<!DOCTYPE html> {% load staticfiles %} <link rel=‘stylesheet‘ type=‘text/css‘ href=‘{% static ‘blog/style.css‘ %}‘ /> //添加静态文件。 <html> <head> <title>My Blog</title> </head> <body> <a href={% url ‘blogs:edit‘ %}>edit</a> {% if blogs %} {% for blog in blogs %} <a href={% url ‘blogs:detail‘ blog.id %}><h2>{{blog.title}}</h2></a> <p>Published {{blog.published_time}}</p> <p>{{blog.text | linebreaks}}</p> {% endfor %} {% else %} <p>No blog was published</p> {% endif %} </body> </html>
然后我们重启服务器,输入地址,能够发现页面的链接已经变成黄色。
标签:
原文地址:http://www.cnblogs.com/tmyyss/p/4395122.html