开始这一步之前我们先学习几个模板语法

Django框架学习----视图与模板(显示数据库数据到页面)

 

 

 

{% if 判断条件 %} 判断语法
{% for 每个元素 in 遍历对象 %} 遍历语法
{% endfor %} 结束遍历
{% else %} 
{% endif %} 结束判断

我们可以用这些语法将我们上篇文章写的两个页面变得更简洁一点。改变之后如下
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Django学习</title>
    <!-- 最新版本的 Bootstrap 核心 CSS 文件 -->
    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@3.3.7/dist/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
    <script src="https://cdn.jsdelivr.net/npm/bootstrap@3.3.7/dist/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script>
</head>
<body>
<div class="container page-header">
    <h1>Django三小时入门
        <small>——四点</small>
    </h1>
</div>
<div class="container page-body">
    <div class="col-md-9" role="main">
        <div class="body-main">
            {% for article in article_list %}
                <div>
                    <h2>{{ article.title }}</h2>
                    <p>{{ article.abstract }}</p>
                </div>
            {% endfor %}
        </div>
    </div>
    <div class="col-md-3" role="complementary">
        <div>
            <h2>最新文章</h2>
            {% for article in article_list %}
                <h4><a href="#">{{ article.title }}</a></h4>
            {% endfor %}
        </div>
    </div>
</div>
</body>
</html>
优化后的首页

相关文章:

  • 2021-09-27
  • 2021-07-30
  • 2022-12-23
  • 2022-12-23
  • 2021-09-11
  • 2022-12-23
  • 2021-08-14
  • 2022-12-23
猜你喜欢
  • 2022-03-01
  • 2022-02-23
  • 2021-06-04
  • 2021-06-13
  • 2022-03-09
  • 2021-09-01
  • 2022-12-23
相关资源
相似解决方案