我正在尝试在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 %}`