制作首页的显示列表。

本文介绍如何在网站首页通过HTML和CSS实现问答列表的展示,并使用Python Flask框架传递问题的详细信息。

1. 在首页添加显示问答的列表,并定义好相应的样式。

无序列表

<ul >

  <li>Coffee</li>

  <li>Tea</li>

  <li>Milk</li>

</ul>

2. 用字典向index.html传递参数。

首页HTML:

{% extends 'dh.html' %}
{% block title %}首页{% endblock %}
{% block head %}
    <link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet">
    <link rel="stylesheet" type="text/css" href="../static/css/sy.css">
{% endblock %}
{% block main %}
    <div class="nr-box">
        <ul class="list-group">
            <li class="list-group-item">
                <a href="#">{{ username }}</a><br>
                <p><a href="#">问题:{{ title }}</a></p><br>
                <p><a href="#">详情:{{ detail }}</a></p><br>
                <span class="badge" style="margin-left: 60%">{{ creat_time }}发布时间</span>
                <p style="margin-left: 25%"></p>
            </li>
            <br>
            <li class="list-group-item">
                <a href="#">{{ username }}</a><br>
                <p>啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦~</p><br>
                <p>啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊!</p><br>
                <span class="badge" style="margin-left: 60%">{{ creat_time }}发布时间</span>
                <p style="align-content: center"></p>
            </li>
        </ul>

    </div>
{% endblock %}

主py文件:

@app.route('/')
def sy():
    context={
        'title':'厉害不,牛逼不?',
        'detail': '厉害!牛逼!哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈~',
    }
    return render_template('sy.html',**context)

 

转载于:https://www.cnblogs.com/qisq/p/7941280.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值