如何在查询中单独获取字符串而不是元组?
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 %}
当使用 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 %}