码迷,mamicode.com
首页 > 其他好文 > 详细

一百三十二:CMS系统之前端动态获取后台添加的轮播图

时间:2019-12-01 18:32:44      阅读:126      评论:0      收藏:0      [点我收藏+]

标签:效果   link   技术   后台   text   turn   顺序   first   font   

 

先准备几张轮播图

技术图片

排序顺序改为根据优先级倒序排

技术图片

前端首页接口

技术图片

@bp.route(‘/‘)
def index():
banners = BannerModel.query.order_by(BannerModel.priority.desc()).limit(4) # 只取4条
context = {‘banners‘: banners}
return render_template(‘front/front_index.html‘, **context)

在首页模板中动态渲染轮播图

技术图片

{% for banner in banners %}
  {% if loop.first %}
    <div class="item active">
  {% else %}
    <div class="item">
  {% endif %}
  <a href="{{ banner.link_url }}"><img src="{{ banner.image_url }}" alt="{{ banner.name }}"></a>
  </div>
{% endfor %}

效果

技术图片

 

一百三十二:CMS系统之前端动态获取后台添加的轮播图

标签:效果   link   技术   后台   text   turn   顺序   first   font   

原文地址:https://www.cnblogs.com/zhongyehai/p/11966938.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!