Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/286.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Django Queryset:如何在Queryset中打印第二个值?_Python_Django_Django Queryset - Fatal编程技术网

Python Django Queryset:如何在Queryset中打印第二个值?

Python Django Queryset:如何在Queryset中打印第二个值?,python,django,django-queryset,Python,Django,Django Queryset,我只想在queryset中打印第二个值 视图。py: def all_chatroom(request, user_obj): current_user = user_obj conversations = models.Conversation.objects.filter(participants=user_obj) return render( request, "conversations/all.html",

我只想在queryset中打印第二个值

视图。py:

def all_chatroom(request, user_obj):
    current_user = user_obj
    conversations = models.Conversation.objects.filter(participants=user_obj)
    return render(
        request,
        "conversations/all.html",
        {"conversations": conversations, "current_user": current_user},
    )
{% extends "partials/base.html" %}

{% block page_name %} 메세지 목록 {% endblock page_name %}


{% block content %}

<div class="container">

{% for conversation in conversations %}
<div class="border">
  {{conversation.participants.all}}
</div>
{% endfor %}

</div>
{% endblock content %}
模板>全部.html:

def all_chatroom(request, user_obj):
    current_user = user_obj
    conversations = models.Conversation.objects.filter(participants=user_obj)
    return render(
        request,
        "conversations/all.html",
        {"conversations": conversations, "current_user": current_user},
    )
{% extends "partials/base.html" %}

{% block page_name %} 메세지 목록 {% endblock page_name %}


{% block content %}

<div class="container">

{% for conversation in conversations %}
<div class="border">
  {{conversation.participants.all}}
</div>
{% endfor %}

</div>
{% endblock content %}
{%extends“partials/base.html”%}
{%block page_name%}메세지 목록 {%endblock页面_name%}
{%block content%}
{对话%中的对话为%s}

{{conversation.participants.all} {%endfor%} {%endblock内容%}
模板的打印值为

<QuerySet [<User: master>, <User: test1>]>
<QuerySet [<User: master>, <User: test2>]>


对于本例,我想打印test1test2。如何在queryset中只打印第二个值?

第二个项目将是
queryset[1]


在模板中,可以使用
{{queryset.1}

第二项是
queryset[1]


在您的模板中,可以使用
{{queryset.1}}

IMO您的模板应该决定如何呈现,而不是呈现什么。IMO您的模板应该决定如何呈现,而不是呈现什么。{{conversation.participants.all.1}适合我。很简单,但我没注意到。谢谢。{{conversation.participants.all.1}}是我的工作。很简单,但我没注意到。谢谢