Bir blog uygulaması oluşturmaya çalışıyorum ve sorun, belirtilen kelimeden daha uzun mesajları kırpmak için şablonumda 'truncatewords_html' etiketini kullandığımda, 'daha fazlasını oku gibi bir başlık ile tamamlanmış gönderiye bağlantı vermem gerekiyor. .. 'kesilmeden sonra. Bu yüzden mesajın kesildiğini veya kesilmediğini bilmeliyim.İçeriğin kesildiği nasıl bulunur?
P.S .: Bu sorunu çözmek için pythonik bir yol mu?
{% ifequal post.body|length post.body|truncatewords_html:max_words|length %}
{{ post.body|safe }}
{% else %}
{{ post.body|truncatewords_html:max_words|safe }}<a href="{{ post.url}}">read more</a>
{% endifequal %}
görüntülemek istediğiniz içerik
length
yerleşik filtresi aracılığıyla verilen uzunluğu aşıyor olsun Sen, şablonda kontrol elle (
django docs bakınız) özel bir şablon etiketi yazmak veya verebilir
+1 ekran uzunluğu aşıyor denetleme gibi basit yöntemi için. Basit ve iyi çalışıyor. –