Python QuerySet django返回不必要的东西
我正在做一个django应用程序,它包含在一个电子商务网站中 我有一个个人资料页面,里面显示了连接用户购买的所有文章。为此,我做了一个查询集:Python QuerySet django返回不必要的东西,python,django,django-queryset,Python,Django,Django Queryset,我正在做一个django应用程序,它包含在一个电子商务网站中 我有一个个人资料页面,里面显示了连接用户购买的所有文章。为此,我做了一个查询集: class ProfileView(generic.ListView): template_name = 'eduardoApp/profile.html' context_object_name = 'order_list' def get_queryset(self): return Order.object
class ProfileView(generic.ListView):
template_name = 'eduardoApp/profile.html'
context_object_name = 'order_list'
def get_queryset(self):
return Order.objects.filter(user=self.request.user.id,ordered=True)
在我的个人资料页面中,我喜欢这样:
{% for order in order_list %}
<div>
<p> {{ order.user }} </p>
<p> {{ order.articles.all}} </p>
<pl> {{ order.ordered }} </p>
<p> {{ order.ordered_date }} </p>
</div>
{% endfor %}
{订单列表%中的订单百分比}
{{order.user}
{{order.articles.all}
{{order.ordered}}
{{order.ordered_date}
{%endfor%}
order.articles.all正在返回以下内容:
但我的问题是:我如何只显示“一瓶酒”?而不显示查询集{你必须反复阅读文章
{% for order in order_list %}
<div>
<p> {{ order.user }} </p>
{% for article in order.articles.all %}
<p> {{ article.name }} </p>
{% endfor %}
<pl> {{ order.ordered }} </p>
<p> {{ order.ordered_date }} </p>
</div>
{% endfor %}
{订单列表%中的订单百分比}
{{order.user}
{order.articles.all%中的项目为%s}
{{article.name}
{%endfor%}
{{order.ordered}}
{{order.ordered_date}
{%endfor%}
你必须反复阅读文章
{% for order in order_list %}
<div>
<p> {{ order.user }} </p>
{% for article in order.articles.all %}
<p> {{ article.name }} </p>
{% endfor %}
<pl> {{ order.ordered }} </p>
<p> {{ order.ordered_date }} </p>
</div>
{% endfor %}
{订单列表%中的订单百分比}
{{order.user}
{order.articles.all%中的项目为%s}
{{article.name}
{%endfor%}
{{order.ordered}}
{{order.ordered_date}
{%endfor%}
使用另一个for
模板标记来迭代所有
查询集并精确显示每个项目所需的内容使用另一个for
模板标记来迭代所有
查询集并精确显示每个项目所需的内容谢谢它正在工作,只需逐篇更改文章名!谢谢它正在工作ng,只是不得不一篇一篇地更改文章名!