Теги шаблонов Django Создание пространствPython

Программы на Python
Anonymous
Теги шаблонов Django Создание пространств

Сообщение Anonymous »

Я работаю над сайтом Django, который доступен на этом сайте. Я получаю нежелательные пробелы в выводе, вызванные нежелательными пробелами в HTML.

Например, «01-1737, Гражданский контрольный орган, НЕПРАВИЛЬНЫЙ ЯЗЫК, ПОДДЕРЖИВАЕТСЯ» имеет дополнительные пробелы перед большинством запятых.

Я нашел другие сообщения с похожими проблемами, но мне не помогло ни одно решение. Я попробовал использовать тег {% spaceless %}, но это не сработало. Единственное, что мне помогло, — это разместить все теги шаблона в цикле for в одной строке, но мне бы очень хотелось найти более читабельное решение, чем это.

Вот код шаблона Django:

{% extends 'police_archive/base.html' %}

{% block content %}
{{officer.first_name}} {{officer.last_name}}, badge #{{officer.badge}}
Department: {{officer.department}}
Complaints

{% for details in details_list %}
[*]

{% if details.incident.case_number %}

{{details.incident.case_number}}

{% else %}
No Case Number Found
{% endif %}

{% if details.incident.office %}
, {{details.incident.get_office_display}}
{% else %}
, No office found
{% endif %}

{% if details.allegation %}
, {{details.allegation}}
{% endif %}

{% if details.finding %}
, {{details.finding}}
{% endif %}

{% if details.action %}
, {{details.action}}
{% endif %}

{% endfor %}

{% endblock %}


Подробнее здесь: https://stackoverflow.com/questions/396 ... ing-spaces

Вернуться в «Python»