首页 > 其他 > 详细

Django学习之静态文件

时间:2015-04-06 00:54:01      阅读:252      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!