一页 django 中的两个视图

没有人

我是 Django 新手,遇到了问题。我有 2 个应用程序,一个是滑块,我获得滑块图像,另一个是产品。我在我的产品模型中有特色产品选项,我想在索引页面上显示。这是我的views.py

def index(request):
allslides = SliderImage.objects.all()

context = {
    'allslides': allslides
}
return render(request, 'pages/index.html', context)

def fproducts(request):
    fproducts = Product.objects.filter(is_featured=True)
    context = {
        'fproducts': fproducts
    }
    return render(request, 'pages/index.html', context)

我做了一些研究,看起来 django 不允许一页中有 2 个视图。那是我的 index.html

<div id="homepageslider" class="flexslider">
<ul class="slides">
    {% for s in  allslides %}
<li class=""><img src="{{ s.image.url }}" title="{{ s.alt }}"></li>
{% endfor %}
</ul>
</div>
<div class="container">
{% if fproducts %}
    {% for product in fproducts %}
        <div class="col-md-4 col-lg-3 col-sm-6 col-12 mb-4 px-1">
            <div class="card">
             <a href="{% url 'productdetail' product.id %}"><img src="{{ product.main_image.url }}" class="card-img-top" alt="..."></a>
              <div class="card-body">
                <a href="{% url 'productdetail' product.id %}"><h5 class="card-title text-truncate">{{ product.title }}</h5></a>
                  <a href="{% url 'productdetail' product.id %}"><p class="card-text">{{ product.kod }}</p></a>
              </div>
            </div>
        </div>
    {% endfor %}
    {% else %}
    <p>No Products</p>
{% endif %}

感谢帮助。

谢尔盖·普加奇

在一个视图中执行:

def index(request):
    allslides = SliderImage.objects.all()
    fproducts = Product.objects.filter(is_featured=True)
    context = {
        'allslides': allslides,
        'fproducts': fproducts,
    }
    return render(request, 'pages/index.html', context)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Django,在一页上上传两个文件

来自分类Dev

Django - 一页中的多个模型

来自分类Dev

如何通过两个不同的视图将不同的数据呈现到同一页面 - Django

来自分类Dev

如何返回 Django 2 中的上一页

来自分类Dev

如何在Django的一页上具有2个模型/视图/模板?

来自分类Dev

同一页面中的两个ui视图AngularJs

来自分类Dev

同一页面中的两个ui视图AngularJs

来自分类Dev

POST请求后如何重定向到Django中的上一页

来自分类Dev

在一页上使用多种不同的表单(Django 1.7中的Crispyforms)

来自分类Dev

区分Django views.py中同一页面上的不同发布请求

来自分类Dev

Django:重定向仍保留在同一页面中

来自分类Dev

通过Django中同一页面上的多个按钮启动AJAX请求

来自分类Dev

重定向到Django中的同一页面

来自分类Dev

如何在 django 模板中获取上一页的 url?

来自分类Dev

如何使用会话将两个值从一页传递到php中的另一页

来自分类Dev

一页上有两个分析

来自分类Dev

在一页jQuery上显示两个轮播

来自分类Dev

一页中加载两个js函数

来自分类Dev

在一页上链接两个Bootstrap Carousels

来自分类Dev

在一页中使用两个AngularJS应用

来自分类Dev

同一页上的两个滑块值

来自分类Dev

一页中加载两个js函数

来自分类Dev

一页上有两个BwuDatagrids

来自分类Dev

一页上有两个视图/控制器?

来自分类Dev

Django urls.py:在列表视图的第一页的URL中没有页码的最佳方法?

来自分类Dev

Express 中同一页面中的两个 Mongoose 集合

来自分类Dev

Django-在同一页面上具有基于类的视图和Crispy表单彼此平行

来自分类Dev

Django从一页重定向到另一页

来自分类Dev

OKVideo一页中的两个视频有不同的部分

Related 相关文章

热门标签

归档