BBS网站首页

BBS网站首页

index.html

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>index</title>
    <link rel="stylesheet" href="/static/bootstrap/css/bootstrap.min.css">
    <link rel="stylesheet" href="/static/my_style.css">
</head>
<body>

<nav class="navbar navbar-inverse">
    <div class="container-fluid">
        <!-- Brand and toggle get grouped for better mobile display -->
        <div class="navbar-header">
            <button type="button" class="navbar-toggle collapsed" data-toggle="collapse"
                    data-target="#bs-example-navbar-collapse-1" aria-expanded="false">
                <span class="sr-only">Toggle navigation</span>
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
            </button>
            <a class="navbar-brand" href="#">The Blog</a>
        </div>

        <!-- Collect the nav links, forms, and other content for toggling -->
        <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
            <ul class="nav navbar-nav">
                <li class="active"><a href="#">Link <span class="sr-only">(current)</span></a></li>
                <li><a href="#">Link</a></li>
            </ul>
            <ul class="nav navbar-nav navbar-right">
                {% if request.user.username %}
                    <li><a href="#">{{ request.user.username }}</a></li>
                    <li class="dropdown">
                        <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true"
                           aria-expanded="false">个人中心<span class="caret"></span></a>
                        <ul class="dropdown-menu">
                            <li><a href="#">Action</a></li>
                            <li><a href="#">Another action</a></li>
                            <li><a href="#">Something else here</a></li>
                            <li role="separator" class="divider"></li>
                            <li><a href="/logout/">注销</a></li>
                        </ul>
                    </li>
                {% else %}
                    <li><a href="/login/">登录</a></li>
                    <li><a href="/reg/">注册</a></li>
                {% endif %}
            </ul>
        </div><!-- /.navbar-collapse -->
    </div><!-- /.container-fluid -->
</nav>
<!--正文内容开始-->

<div class="col-md-2">
    <div class="panel panel-primary">
        <div class="panel-heading">左侧广告位一</div>
        <div class="panel-body">
            Panel content
        </div>
    </div>
    <div class="panel panel-info">
        <div class="panel-heading">左侧广告位二</div>
        <div class="panel-body">
            Panel content
        </div>
    </div>
</div>

<!--文章内容开始-->

<div class="col-md-8">
    <div class="article_list">
        {% for article in article_list %}
            <h3><a href="/blog/{{ article.user.username }}/article/{{ article.pk }}/">{{ article.title }}</a></h3>
            <div class="article">
                <div class="media">
                    <div class=" media-left">
                        <a href="#">
                            <img id="author-img" class="media-object" src="/media/{{ article.user.avatar }}" alt="...">
                        </a>
                    </div>
                    <div class="media-body">
                        <h4 class="media-heading">{{ article.desc }}</h4>
                    </div>
                    <div class="article-footer">
                        <span><a href="/blog/{{ article.user.username }}/">{{ article.user.username }}</a></span>
                        <span>发布于</span>
                        <span>{{ article.create_time|date:"Y-m-d H-i-s" }}</span>
                        <span class="glyphicon glyphicon-comment">评论({{ article.comment_count }})</span>
                        <span class="glyphicon glyphicon-thumbs-up">点赞({{ article.up_count }})</span>
                    </div>
                </div>
            </div>
            <hr>

        {% endfor %}
    </div>
</div>

<!--文章内容结束-->

<div class="col-md-2">
    <div class="panel panel-primary">
        <div class="panel-heading">右侧广告位一</div>
        <div class="panel-body">
            Panel content
        </div>
    </div>

    <div class="panel panel-info">
        <div class="panel-heading">右侧广告位二</div>
        <div class="panel-body">
            Panel content
        </div>
    </div>
</div>

<!--正文内容结束-->

<script src="/static/jquery-3.3.1.js"></script>
<script src="/static/bootstrap/js/bootstrap.min.js"></script>
</body>
</html>

效果:

views.py

def index(request):
    article_list=models.Article.objects.all()
    return render(request,"index.html",{"article_list":article_list})

 

posted @ 2019-03-09 01:06  樵夫-justin  阅读(1246)  评论(0)    收藏  举报