【发布时间】:2016-12-28 19:43:42
【问题描述】:
我正在尝试在 Django 中为我的块动态创建 div 类标记值。我有 cmets 树并决定为注释块创建最大值限制(仅在模板中,不在数据库中)。所以我创建了下一个模板。它工作正常,但线太大,我无法插入任何空格和换行符,因为它们会破坏模板或保留在页面 html-source 中。这是评论后的行。
{% extends 'myblog/base.html' %}
{% load bleach_tags %}
{% block title %}{{ article.name|bleach }}{% endblock %}
{% block content %}
<a href="{% url 'myblog:article_detail' article.id %}"><h2>{{ article.name|bleach }}</h2></a>
<div class = "post_body_detail">
{{ article.text|bleach }}
</div>
<div class = "comments">
{% for comment in comment_list %}
<li>
{# (next line is too big) div class comment level can not be bigger max value for marking purposes #}
<div class = "comment{% if comment.level <= comment.MAX_COMMENT_DIV_BLOCK_DEEP %}{{comment.level}}{% else %}comment.MAX_COMMENT_DIV_BLOCK_DEEP{% endif %}">
{{ comment.text|bleach}}
</div>
</li>
{% empty %}
<li>No comments yet.</li>
{% endfor %}
</div>
{% endblock %}
如何拆分这一行以便于阅读(格式化)?
【问题讨论】:
-
问题是什么?
-
如何拆分这一行以便于阅读(格式化)?空格和换行符会破坏模板或添加到页面源代码。
-
我的回答是否回答了你的问题?