[英]how to work only on one field of ValuesQuerySet - Django
I am stuck in this small issue: i have this query: 我陷入了这个小问题:我有这个查询:
studiengaenge = Studiengang.objects.values('studiengaenge').filter(kurzname__icontains=kurzname)
res = studiengaenge.cleaned_data['studiengaenge'].split('@')
it is giving me the error saying that: 它给我的错误是:
'ValuesQuerySet' object has no attribute 'cleaned_data'
I will have a tuple in studiengaenge
of this kind : ['studiengaenge':'blablabla@blabla@']
我将在这种
studiengaenge
中有一个元组: ['studiengaenge':'blablabla@blabla@']
i want to split the blablabla@blabla@
by @
to normal array of strings. 我想将
blablabla@blabla@
用@
拆分为正常的字符串数组。 how do i do this? 我该怎么做呢?
No, your queryset doesn't have a cleaned_data attribute. 不,您的查询集没有cleaned_data属性。 Why should it?
为什么要这样 That's for forms.
那是表格。
You can get one of the elements by slicing, just like any other queryset. 您可以像其他任何查询集一样通过切片获得元素之一。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.