【发布时间】:2016-06-27 16:03:41
【问题描述】:
我正在尝试在 django 中实现一个带有选择器的下拉菜单。我在找到一款看起来很棒的软件方面取得了不错的进展!
http://nelrohd.github.io/bootstrap-dropdown-checkbox/
但是,我陷入了如何使它更具活力的问题上。
最终目标是有一个过滤器选项,其中包含一个应用程序列表,我可以选择和取消选择这些应用程序,以更改输出到屏幕的内容。
该软件的工作方式是通过 jQuery 选择器接收单个变量:
var myData = [{id: 1, label: "Test" }];
$(".myDropdownCheckbox").dropdownCheckbox({
data: myData,
title: "Dropdown Checkbox"
});
现在我只能对变量使用硬编码属性
var data =[
{ id: "1", label: "Option 1", isChecked: true },
{ id: "2", label: "Option 2", isChecked: true },
{ id: "3", label: "Option 3", isChecked: true},
{ id: "4", label: "Option 4", isChecked: true },
{ id: "5", label: "Option 5", isChecked: true },
{ id: "6", label: "Option 6", isChecked: true},
{ id: "7", label: "Option 7", isChecked: true },
{ id: "8", label: "Option 8", isChecked: true },
{ id: "9", label: "Option 9", isChecked: true },
{ id: "10", label: "Option 10", isChecked: true },
];
我想找到一种方法使这些属性可迭代并能够从 django 数据库中提取列表:(类似于:)
var data=[
for( var i = 0; i<=10, i++)
{id: (i), label: (list(i)), isChecked: true},
]
我曾尝试使用 django 模板标签,但似乎也无法正常工作。我的问题是:是否可以遍历 for 循环来为变量创建属性?
【问题讨论】:
标签: javascript python html django twitter-bootstrap