如何在查询中单独获取字符串而不是元组?

How to get the string alone in a query instead a tuple?

当使用 User.object.values_list('username') 进行查询时,returns Quersy_set: (('user1',)('user2,)...) 是一个元组。当我打印时,它显示 ('user1',)。如何单独获取 user1,以便我可以在模板中显示它。

你可以这样做它会 return 用户名单独作为字符串。

对于 User.objects.all() 中的专业人士: 打印(pro.username)

您可以做的是 return 一个平面列表,然后从列表中获取值或遍历它。为此,您需要:

usernames = User.object.values_list('username', flat=True)

然后在您的模板上您可以:

{% for username in usernames %}
    Username: {{ username }}
{% endfor %}