如何仅在ValuesQuerySet的一个字段上工作 - Django

时间:2013-08-29 16:23:21

标签: python django

我陷入了这个小问题:我有这个问题:

 studiengaenge = Studiengang.objects.values('studiengaenge').filter(kurzname__icontains=kurzname)
 res = studiengaenge.cleaned_data['studiengaenge'].split('@')

它给我的错误说:

'ValuesQuerySet' object has no attribute 'cleaned_data'

我将在此类studiengaenge中添加一个元组:['studiengaenge':'blablabla@blabla@']

我想将blablabla@blabla@除以@分割为正常的字符串数组。我该怎么做呢?

1 个答案:

答案 0 :(得分:1)

不,您的查询集没有cleaning_data属性。为什么要这样?这是形式。

您可以通过切片获得其中一个元素,就像任何其他查询集一样。