【问题标题】:Django HTML max length of imported textDjango HTML 导入文本的最大长度
【发布时间】:2019-03-14 01:40:00
【问题描述】:

我正在 django 中开展一个项目,并试图最大限度地减少显示各种主题条目的页面上显示的文本量。我们的想法是只给出前 200 个字符,然后他们可以在另一个页面中打开它来阅读整个条目。

下面是html页面的代码...

{% extends "AARs/base.html" %}

{% block header %}
  <h2>{{ topic }}</h2>
{% endblock header %}

{% block content %}
  <p>
    <a href="{% url 'AARs:new_action' topic.id %}">Add new action</a>
  </p>

  {% for action in actions %}
    <div class="panel panel-default">
      <div class="panel-heading">
        <small>
          {{ action.date_added|date:'M d, Y H:i' }}
        </small>
        <small>  <a href="{% url 'AARs:edit_action' action.id %}">Read or Edit Action</a></small>
      </div>
      <div class="panel-body">
        <small>
          <input type="text" name="action" maxlength="10">
            {{ action.text|linebreaks }}
        </small>
      </div>
    </div>
  {% empty %}
    No actions have been added yet.
  {% endfor %}

{% endblock content %}

我尝试在我认为可能有效的各个地方插入 maxlength="200",但无济于事。

显然,我是新手。很高兴能做超出我水平的事情。任何帮助表示赞赏。

【问题讨论】:

    标签: html django


    【解决方案1】:

    你可以使用模板标签

    https://docs.djangoproject.com/en/2.1/ref/templates/builtins/#truncatechars

    {{ action.text|truncatechars:200 }}
    

    【讨论】:

    • 太棒了!谢谢。似乎我正在寻找 django 问题的 html 解决方案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-04-27
    • 1970-01-01
    • 1970-01-01
    • 2010-09-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多