【发布时间】:2020-01-16 00:32:54
【问题描述】:
我正在从我的 Django 站点页面的列表中保存一个元素
保存到数据库时列表如下所示
['Precipitaciones', 'Pirineo', 'aragonés', 'catalán']
['activarán', 'tormentas', 'ibérica,', 'descartan', 'chubascos', 'dispersos,', 'temperaturas']
我希望能够访问所有元素,但是当我运行带有上下文的查询集时,我会返回
<QuerySet [("['Precipitaciones', 'Pirineo', 'aragonés', 'catalán']", ("['activarán', 'tormentas', 'ibérica,', 'descartan', 'chubascos', 'dispersos,', 'temperaturas']")]>
在我看来,这就像 Queryset 内元组内的字符串内的列表内的刺。
所以我无法训练如何访问单个元素
当我尝试 → queryset.0.0
返回第一个元素的第一个元素,但我不知道如何获取该元素的第一个字符串,如果我使用 → queryset.0.0.0 我只是再次获得第一个元素,它是一个括号 [
任何帮助或一些我可以发现更多关于它的文档都会很棒。
这是我正在使用的查询集
queryset = model.objects.filter(show_word=True).values_list('word_esp').filter(username_id = user_id_fk)`
【问题讨论】:
-
您需要出示您的代码。你是怎么产生的?
-
添加了生成它的查询集。
标签: django python-3.x django-queryset