• Django学习之静态文件


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

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

  • 相关阅读:
    软件设计中的立足点
    Clojure基础
    团队凝聚力
    执行力与领导力
    工作与生活
    分离焦虑OR责任焦虑
    保持激情
    立足点
    论研发管理--开篇
    初级码农常犯错误
  • 原文地址:https://www.cnblogs.com/tmyyss/p/4395122.html
Copyright © 2020-2023  润新知