将django databse textfield的结果存储在字符串列表中

时间:2017-07-29 10:01:43

标签: python django

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

类似......

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)

1 个答案:

答案 0 :(得分:1)

尝试values_list()

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

然后访问每个值并将其拆分,如下所示:

r_list

{{1}}将包含结果中所有值的所有单词。