如何将ValueQuryset的值追加到数组?

普拉莫德24

我的View.py:

from django.db.models import Count
def test1(request):
    states = Loksabha.objects.values('state').distinct('state')
    terms = Loksabha.objects.values('term').distinct('term')
    dataset = Loksabha.objects.all()
    state_filter=Loksabha.objects.filter(state='Maharashtra',term='Fourteenth Lok Sabha(2004-  09)').annotate(num=Count('party',distinct=True))
    age_filter=state_filter.values('party').annotate(Count('party'))
    xdata=[]
    ydata=[]
    for b in state_filter:
        xdata.append(b.party)
        ydata.append(b.num)
    chartdata = {'x': xdata, 'y': ydata}
    charttype = "pieChart"
    chartcontainer = 'piechart_container'

我已经使用django-nvd3来显示该图,我的state_filter查询答案是coreect,但是我无法理解将ValueQueryset的值传递给xdata[]ydata[]我的state_filter queryset值传递给age_filter

age_filter 值是:

[{'party': 'Shiv Sena', 'party__count': 14},
 {'party': 'Indian Nationlist Congress', 'party__count': 15},
 {'party': 'Nationlist Congress Party', 'party__count': 9},
 {'party': 'Republican Party of India(A)', 'party__count': 1},
 {'party': 'Bharatiya Janata Party', 'party__count': 14},
 {'party': 'Independent', 'party__count': 1}]
虚假的

ValueQuerySet产生字典。通过索引获取项目,而不是访问属性。

替换以下行:

for b in state_filter:
    xdata.append(b.party)
    ydata.append(b.num)

与:

for d in age_filter:
    xdata.append(b['party'])
    ydata.append(b['party_count'])

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将ValueQuryset的值追加到数组?

来自分类Dev

如何将数组追加到Swift字典中的值

来自分类Dev

如何将数组追加到更大的数组

来自分类Dev

如何将数据CollectionViewCell数组追加到UIViewController数组

来自分类Dev

如何将数组追加到numpy中的数组?

来自分类Dev

如何将元素从数组追加到容器?

来自分类Dev

如何将元素追加到numpy数组

来自分类Dev

如何将值追加到字典中的列表?

来自分类Dev

如何将子值添加到新数组?

来自分类Dev

如何将值添加到多数组?

来自分类Dev

如何将值添加到数组

来自分类Dev

如何将元组值添加到Swift数组?

来自分类Dev

如何将值添加到数组列表中

来自分类Dev

如何将多个值添加到对象数组

来自分类Dev

Excel VBA如何将值列附加到数组?

来自分类Dev

如何将值添加到多维数组?

来自分类Dev

如何将值从一个数组追加到另一个

来自分类Dev

每次迭代将值追加到数组

来自分类Dev

将数组值追加到不同的容器

来自分类Dev

如何将数组的值添加到ArrayList中而不是该数组的位置?

来自分类Dev

如何将 1 个值附加到数组 A 以匹配数组 B 的维度?

来自分类Dev

如何将元素追加到HList

来自分类Dev

如何将数据追加到DataGrid?

来自分类Dev

如何将函数附加到数组?

来自分类Dev

如何将值附加到数组中以在 Javascript 中保持旧值不变?

来自分类Dev

如何将重复键的值添加到键中:[值数组] 在 Perl 中

来自分类Dev

如何将新数据追加到现有JSON数组(swiftyJSON)

来自分类Dev

HDF5:如何将数据追加到数据集(可扩展数组)

来自分类Dev

如何将元素追加到同一行上的多个数组?

Related 相关文章

热门标签

归档