1
私は私のブログの記事で文章をトークン化するために、この機能を使用しています:私のHTMLテンプレートでdjangoテンプレートの関数を使用する方法は?
def sentence_tokenize(string):
sents2 = sent_tokenize(string)
return sents2
を私はこのコード行を使用していたとき:
{% sentence_tokenize post.text %}
それが正常にポストテキストを送りましたすべての文のリストを返します。
が、私は別々の行に各センテンスを取得するために、forループを使用する必要があるが、それはエラーを与え、ここに私のコードです:
{% for sentence in sentence_tokenize post.text %}
{{ sentence }}
{% endfor %}
そして、ここでエラーです:どんな
TemplateSyntaxError at /post/1/ 'for' statements should use the format 'for x in y': for sentence in sentence_tokenize post.text
提案?
感謝を。私は変わった裁決を探していましたが、私はそれがちょうど同じように使うことを知っていました。できます。 –