Това е нещото, което искам да покажа ...
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"), ...]