/ / Искам да преобразувам списъка с модели на Python в речник - python, angularjs, django, Dictionary

Искам да преобразувам списъка с модели Python в речника - python, angularjs, django, речник

Това е нещото, което искам да покажа ...

taskNameList = Task.objects.all()

използвайки angularJS, искам да покажа този списък на моя шаблон като ...

list.html

 <div ng-init="tasks = {{ taskNameList }} ">

Сигурен съм, че този код не е правилен.

или трябва да е нещо като.

<div ng-init="tasks = [{{ taskNameList }}]">

Пробвах и това, но все още не се показва ...

Отговори:

2 за отговор № 1

Ако искаш речници в списък употреба .values():

taskNameList = Task.objects.values()

>>> print(taskNameList)
[{"id": 1, "name": "i am the first task", ...}, ...]

Ако искаш кортежи в списък употреба .values_list():

taskNameList = Task.objects.values_list()

>>> print(taskNameList)
[(1, "i am the first task"), ...]