Как извлечь значения из Queryset Django
Когда после выполнения запроса получен вывод в следующей форме
<QuerySet [<key: value object (ad5bb6b4-8035)>]>
Я хочу получить ad5bb6b4-8035
строку только для дальнейших операций.
Так что я попытался
course_qs = <QuerySet [<key: value object (ad5bb6b4-8035)>]>
for course in course_qs:
print(course)
которая вернулась
value object (ad5bb6b4-8035)
Как получить только ad5bb6b4-8035.?
получение значений QuerySet в django Как извлечь числовое значение из набора запросов Django? Извлечение сообщения из набора queryset в django
value1 = User.objects.all().values('username')
#output = <QuerySet [{'username': 'one'}, {'username': 'three'}, {'username': 'two'}]>
value2 = User.objects.all().values_list('username')
#output = <QuerySet [('one',), ('three',), ('two',)]>