В настоящее время я пишу шаблон, который в основном выводит мои поля и их содержимое из базы данных в виде открытого текста, чтобы его можно было загрузить (предполагается, что это файл конфигурации для ltsp), и я в затруднении.
Я часто делаю такие вещи:
{% for model in modelqueryset %}
...
{% ifnotequal model.fieldx "" %}
fieldx = {{ model.fieldx }}
{% endifnotequal %}
...
{% endfor %}
«...» - это длинный список / много записей:
{% ifnotequal model.fieldy "" %}
fieldy = {{ model.fieldy }}
{% endifnotequal %}
Теперь, если поле fieldx фактически пусто, оно отображает пустую строку, которая, однако, просто занимает ненужное место и затруднит чтение открытого текста. Теперь к вопросу:
Как я могу удалить эти пустые строки? Я попытался {% spaceless%} ... {% endpaceless%}, и это не очень помогает. Должен ли я написать собственный тег шаблона или я что-то сделал неправильно или что-то упустил?
Любая помощь приветствуется, и я также уже скажу Спасибо