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ď č. 1Ak 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"), ...]