在Django中加载页面后立即显示Listview

时间:2019-07-04 18:10:22

标签: python django view

我正在尝试在django上写一个小型在线商店,但我有一个小问题: 我想在页面加载后立即显示listveiw,但是django不允许它

我试图通过按一个按钮进行显示,但它确实有效,但是我想在页面加载后立即进行显示

urlpatterns = [
    path('', views.index, name = 'INDEX'),
    path ('prod/', ListView.as_view(queryset=Product.objects.all(), template_name="mainPage/homePage.html"))

]

你能帮我吗? 我的homePage.html

{% extends "mainPage/wrapper.html" %}
            {% load static %}
            {% block content %}
    <div class="container" style="margin-top: 5%">
            {% for val in object_list %}
                <div class="card" style="width: 18rem;">
                    <img src="{{ val.Image_path }}" class="card-img-top" alt="...">
                    <div class="card-body">
                        <h5 class="card-title">{{ val.Name }}</h5>
                        <a href="#" class="badge badge-primary">{{ val.Category }}</a>
                        <p class="card-text">{{ val.Description }}</p>
                        <a href="#" class="btn btn-primary">Buy</a>
                    </div>
                </div>
            {% endfor %}
    </div>
{% endblock %}`

0 个答案:

没有答案