Python 将django数据库文本字段的结果存储在字符串列表中

Python 将django数据库文本字段的结果存储在字符串列表中,python,django,Python,Django,我有一个django模型,它包含一个包含大量文本的textfield。我希望能够查询该文本字段的数据库,并将结果存储在字符串列表中。我该怎么做 类似于 views.py: queryset = Words.object.filter(id='1') wordArray = [] wordArray = queryset.split() # obviously this doesn't work models.py class Words (models.Model): diction

我有一个django模型,它包含一个包含大量文本的textfield。我希望能够查询该文本字段的数据库,并将结果存储在字符串列表中。我该怎么做

类似于

views.py:

queryset = Words.object.filter(id='1') 
wordArray = []
wordArray = queryset.split() # obviously this doesn't work
models.py

class Words (models.Model):
    dictionary = models.TextField()
    def __str__(self):
         return str(self.dictionary)
试一试

然后,要访问每个值并将其拆分,请按以下步骤进行操作:

r_list=[]
for r in result:
    r_list.append(r.split())

r\u list
将在结果中包含所有值的所有单词。

我需要它作为拆分列表。这是将值作为列表获取,但将每个字符存储为新条目。我需要根据空格来分割它。你能发布/评论你得到的输出吗?在我看来,我正在做
{%forx in object%}
  • {{x}
  • {%endfor%}
    但在浏览器中它显示为*e*x*a*m*p*l*ean,object的值是多少?是
    'example'
    还是
    ['example']
    你应该选后者。如果你能发布你的模型,那会更有帮助。对不起,我不明白你在问什么。对象似乎仍然只是一条长字符串
    r_list=[]
    for r in result:
        r_list.append(r.split())