码迷,mamicode.com
首页 > 其他好文 > 详细

Django学习之静态文件

时间:2015-04-06 00:54:22      阅读:188      评论:0      收藏:0      [点我收藏+]

标签:

服务器端除了除了通过模板生成的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>

然后我们重启服务器,输入地址,能够发现页面的链接已经变成黄色。

Django学习之静态文件

标签:

原文地址:http://www.cnblogs.com/tmyyss/p/4395122.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!