[python][django学习篇][10]再次修改博客首页模板

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[python][django学习篇][10]再次修改博客首页模板相关的知识,希望对你有一定的参考价值。

目前我们看到的只是模板中预先填充的一些数据,我们得让它显示从数据库中获取的文章数据。下面来稍微改造一下模板:

删除所有article标签,然后添加以下内容,将从数据库读取到的内容填充到模板变量{{ post_list }}

 

            {% for post in post_list %}
                <article class="post post-{{ post.pk }}">
                    <header class="entry-header">
                        <h1 class="entry-title">
                            <a href="single.html">{{ post.title }}</a>
                        </h1>
                        <div class="entry-meta">
                            <span class="post-category"><a href="#">{{ post.category.name }}</a></span>
                            <span class="post-date"><a href="#"><time class="entry-date"
                                                                      datetime="{{ post.create_time }}">2017年5月11日</time></a></span>
                            <span class="post-author"><a href="#">{{ post.author }}</a></span>
                            <span class="comments-link"><a href="#">4 评论</a></span>
                            <span class="views-count"><a href="#">588 阅读</a></span>
                        </div>
                    </header>
                    <div class="entry-content clearfix">
                        <p>{{ post.excerpt }}</p>
                        <div class="read-more cl-effect-14">
                            <a href="#" class="more-link">继续阅读 <span class="meta-nav">→</span></a>
                        </div>
                    </div>
                </article>
                {% empty %}
                    <div class="no-post">暂时还没有发布的文章!</div>
                {% endfor %}

 

以上是关于[python][django学习篇][10]再次修改博客首页模板的主要内容,如果未能解决你的问题,请参考以下文章

[python][django学习篇][搭建简单的django开发环境]---暂时不搭建mysql

[python][django学习篇]后台admin用户编写博客文章

[python][django学习篇][14]markdown 代码高亮

[python][django学习篇[13]]增加markdown_1

10-Django-基础篇-shell工具使用

[python][django学习篇][4]django完成数据库代码翻译:迁移数据库(migration)