在Django中获取QuerySet的值

Ali*_*ani 3 django django-queryset

如何course_code在此QuerySet中获取值?

<QuerySet [{'course_code': 11}]>
Run Code Online (Sandbox Code Playgroud)

uni*_*xia 5

course_qs = <whatever query gave you the queryset>
for course in course_qs:
    print(course['course_code'])
Run Code Online (Sandbox Code Playgroud)


小智 5

courses = <your query set>
print(courses[0]['course_code'])
Run Code Online (Sandbox Code Playgroud)


小智 5

用这个

someTable.objects.all()[0]['course_code']
Run Code Online (Sandbox Code Playgroud)

或者

someTable.objects.values_list('course_code', flat = True)
Run Code Online (Sandbox Code Playgroud)

  • `someTable.objects.values_list('course_code', flat = True)` 这会返回一个查询集。 (5认同)