/ / Chcem previesť zoznam modelov Pythonu do slovníka - python, angularjs, django, slovník

Chcem previesť zoznam modelov Pythonu na Slovník - python, angularjs, django, slovník

To je vec, ktorú chcem ukázať ...

taskNameList = Task.objects.all()

pomocou angularJS chcem ukázať tento zoznam mojej šablóne ako ...

list.html

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

Som si istý, že tento kód nie je správny.

alebo by to malo byť niečo ako.

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

Tiež som to skúsil, ale stále sa to nezobrazuje ...

odpovede:

2 pre odpoveď č. 1

Ak chceš slovníky v zozname použitie .values():

taskNameList = Task.objects.values()

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

Ak chceš n-tice v zozname použitie .values_list():

taskNameList = Task.objects.values_list()

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