如何在Django-python中实现动态推荐和carousel

2024-09-27 19:19:55 发布

您现在位置:Python中文网/ 问答频道 /正文

我正面临用django-python实现动态推荐和carousel,这意味着我需要满足于前面的模型,下面我将提到我的实现代码

template.html

<div id="myCarousel" class="carousel slide" data-ride="carousel">
      <!-- Indicators -->
      <ol class="carousel-indicators">
        <li data-target="#myCarousel" data-slide-to="0" class="active"></li>
        <li data-target="#myCarousel" data-slide-to="1"></li>
        <li data-target="#myCarousel" data-slide-to="2"></li>
      </ol>
      <!-- Wrapper for slides -->
      <div class="carousel-inner">
        {% for p in tests %}
          {% if forloop.counter == 1 %}
            <div class="item active">
          {% else %}
              <div class="item">
          {% endif %}
                <h3>{{ p.title }}</h3>
              </div>`enter code here`
            </div>
        {% endfor %}
      </div>
</div>

view.py

def home(request):
    test=Testimonials.objects.all().order_by('id')[:13]
    template = loader.get_template('hme/home.html')
    context = {
        'tests':test,
    }
    return HttpResponse(template.render(context, request))

Tags: todividtargetfordatahtmltemplate
1条回答
网友
1楼 · 发布于 2024-09-27 19:19:55

我不知道你真正想做什么,但是你的视图.py可以重写如下:

from django.shortcuts import render
def home(request):
    tests = Testimonials.objects.order_by('id')[:13]
    return render(request, 'hme/home.html', {'tests': tests})

相关问题 更多 >

    热门问题