2015-03-03 54 views
0

在我的模板中,我试图检查句子是否被截断。我已经写了高清在我的模型:Django截断,如果不发生截断,则返回false?

def read_more_needed(self): 
     from django.utils.text import Truncator 
     return Truncator(self.description).words(5, html=True, truncate=" ...") 

末在我的模板我要检查,如:

{% if model.read_more_needed %} <i class='fa fa-info'></i> {% endif %} 

但截断不返回false,即使它不截断句...如何我可以做到这一点吗?

回答

1

比较截断与原文结果:

return self.description != Truncator(self.description).words(5, html=True, 
                  truncate=" ...")