仅当 Django 中的字数大于 200 时才显示按钮
Show button only if word count is greater than 200 in django
我试图仅在字数大于 200 时才显示按钮
例如:如果用户写了超过 200 个字符的博客,则会显示指向完整 post 的按钮。如果小于 200,则按钮不应存在
我正在使用
分割我的代码
<p class="article-content">{{ post.content|slice:":200" }}</p>
<a class="btn btn-primary" href="{% url 'post-detail' post.id%}">Read More →</a>
但在上面的代码中,即使是少于 200 字的博客也会显示该按钮
你可以做一个 {% if post.content|length > 200 %} 然后把你的按钮放在里面
像这样:
<p class="article-content">{{ post.content|slice:":200" }}</p>
{% if post.content|length > 200 %}
<a class="btn btn-primary" href="{% url 'post-detail' post.id%}">Read More →</a>
{% endif %}
我试图仅在字数大于 200 时才显示按钮 例如:如果用户写了超过 200 个字符的博客,则会显示指向完整 post 的按钮。如果小于 200,则按钮不应存在
我正在使用
分割我的代码 <p class="article-content">{{ post.content|slice:":200" }}</p>
<a class="btn btn-primary" href="{% url 'post-detail' post.id%}">Read More →</a>
但在上面的代码中,即使是少于 200 字的博客也会显示该按钮
你可以做一个 {% if post.content|length > 200 %} 然后把你的按钮放在里面
像这样:
<p class="article-content">{{ post.content|slice:":200" }}</p>
{% if post.content|length > 200 %}
<a class="btn btn-primary" href="{% url 'post-detail' post.id%}">Read More →</a>
{% endif %}