2017-07-29 16 views
0

大量のテキストを含むテキストフィールドを含むdjangoモデルがあります。私はこのテキストフィールドのデータベースを照会し、結果を文字列リストに格納したいと考えています。これどうやってするの?django databse 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) 
+0

スプリットリストとして必要です – Mason

答えて

1

values_list()

result = Words.object.filter(id='1').values_list('dictionary',flat=True) 

は、各値と分割にアクセスしようそれ次のように進んでください:

r_listは結果のすべての値のすべての単語を持ちます。

+0

これは値をリストとして取得しますが、各文字を新しいエントリとして保存しています。私はスペースに基づいてそれを分割する必要があります。 – Mason

+0

あなたはあなたが得ている出力を投稿/コメントすることができますか? – badiya

+0

私の見解イムがやって井戸に '' '{%オブジェクト%でxの}

  • {{X}}
  • {%ENDFOR%}' '' が、ブラウザでは * E をとして表示されます* x * a * m * p * l * e – Mason

    関連する問題