zoukankan      html  css  js  c++  java
  • django开发Blog(4)

    改变外观

    (一)新增templates目录

    加入两个模版文件

      (1)base.html文件

    <html>
    <style type="text/css"    >
        body {color: #efd; background: #435; padding: 0 5em;margin: 0}
        h1 {padding: 2em 1em; background: #675}
        h2 {color: #bf8; border-top: 1px dotted #fff; margin-top: 2em}
        p {margin: 1em 0}
    </style>
    <head>
        <title><!-- Insert your title here --></title>
    </head>
    <body>
        <h1>mysite.example.com</h1>
        {% block content %}
        {% endblock %}
    </body>
    </html>

    (2)archive.html文件

    {% extends "base.html" %}
    {% block content %}
    {% for post in posts %}
    <h2>{{ post.title }}</h2>
    <p>{{ post.timestamp }}</p>
    <p>{{ post.body }}</p>
    {% endfor %}
    {% endblock %}

    其中extends "base.html"表示将上面创建的base.html文件引入到本文件中

    (二) 按照timestamp降序排列

    在models.py中加入

    class Meta:
        ordering=('-timestamp',)

    (三)启动服务器并测试

     python -Wall manage.py runserver

    -Wall参数用于调试

  • 相关阅读:
    书籍阴影
    Cookie工具类
    兼容性问题总结
    pc端弹框
    懒加载 js----例子------图片
    pc端样式初始化
    Sublime 插件- px 转rem
    手机端1px细线公共类
    移动端样式初始化
    SQL Server(七)——存储过程
  • 原文地址:https://www.cnblogs.com/djcsch2001/p/2728208.html
Copyright © 2011-2022 走看看