template,html模板和接口数据

URL配置
在这里插入图片描述
在这里插入图片描述
template
在这里插入图片描述
在这里插入图片描述

return render(request,'index.html',{'hello':'hellow blog'})#参数,模板字符串,后端到前端数据

base.html

ad>
<body>
      <nav class="navbar navbar-expand-lg navbar-dark bg-dark">
    <a class="navbar-brand" href="#">Github</a>
    <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
      <span class="navbar-toggler-icon"></span>
    </button>

    <div class="collapse navbar-collapse" id="navbarSupportedContent">
      <ul class="navbar-nav mr-auto">
        <li class="nav-item active">
          <a class="nav-link" href="#">主页 <span class="sr-only">(current)</span></a>
        </li>
        <li class="nav-item">
          <a class="nav-link" href="#">Link</a>
        </li>
        <li class="nav-item dropdown">
          <a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
            下载
          </a>
          <div class="dropdown-menu" aria-labelledby="navbarDropdown">
            <a class="dropdown-item" href="#">文章</a>
            <a class="dropdown-item" href="#">视频</a>
            <div class="dropdown-divider"></div>
            <a class="dropdown-item" href="#">代码</a>
          </div>
        </li>
        <li class="nav-item">
          <a class="nav-link disabled" href="#" tabindex="-1" aria-disabled="true">帮助</a>
        </li>
      </ul>
      <form class="form-inline my-2 my-lg-0">
        <input class="form-control mr-sm-2" type="search" placeholder="here you can search" aria-label="search">
        <button class="btn btn-outline-success my-2 my-sm-0" type="submit">搜索</button>
      </form>
    </div>
  </nav>

  <br       />
<div class="container">
    {% block content %}
  {% endblock %}
</div>

从bootstrap获取导航条模板
导航条

从github、jsonplaceholder获取接口
github
用户信息
获取接口地址,得到用户信息
jsonplaceholder
展示数据信息
index.html文件

<div class="container">
        <div class="row">
            {% for x in api %}
           <!--<div class="col-sm">-->


                <div class="card" style="width: 18rem;">
                  <img src="{{x.avatar_url}}" class="card-img-top" alt="card image cap">
                    <div class="card-body">
                    <h5 class="card-title">Card title</h5>
                    <p class="card-text">{{x.login}}的github</p>
                    <a href="{{html_url}}" class="btn btn-primary">点这里点这里</a>
                    </div>
                </div>
                    <br> <br>
            <!--</div>-->
             {% endfor %}
        </div>
    </div>



    <p>{{api}}</p>
{% endblock %}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值