Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Django
  • » Много пробелов в генерируемом шаблоне, помогите удалить. [RSS Feed]

#1 Июнь 4, 2013 21:22:29

Jeck290
От:
Зарегистрирован: 2010-01-03
Сообщения: 99
Репутация: +  0  -
Профиль   Отправить e-mail  

Много пробелов в генерируемом шаблоне, помогите удалить.

Имеем шаблон в котором создается таблица , в одном из полей необходимо ввести количество повторений лицевого счета вот код
Countec = traide_ticket.objects.values('lict').annotate(count=Count('id')).filter(arh=True)

в шаблоне идет вот такой вот код

<td style="text-align: center">
                {% for inside in Countec %}
                    {% if lines.lict == inside.lict %}
                        {{ inside.count }}
                    {% endif %}
                {% endfor %}
            </td>
тут мы проверяем совпадает ли лицевой счет строки с проверяемым списком повторений и если да пишем количество повторений. Тег {% spaceless %} помогает только если колонка пустая если в ней стоит цифра то имеем вот такую вот картину

<td style="text-align: right">Описание проблемы</td>
            <td style="text-align: center">
                
                    
                        1
                    
                
                    
                
                    
                
                    
                
                    
                
                    
                
                    
                
                    
                
            </td>
            <td style="text-align: center"><button class="btn" type="button"> <i class="icon-eye-open"></i></button></td>
Подскажите как решить эту проблему ? если в списке сравнения будет 1000 заявок все эти пробелы идут на каждую строку в таблице !!!



Офлайн

#2 Июнь 5, 2013 00:23:08

nnmware
Зарегистрирован: 2012-07-21
Сообщения: 133
Репутация: +  13  -
Профиль   Отправить e-mail  

Много пробелов в генерируемом шаблоне, помогите удалить.

А вот так?

<td style="text-align: center">{% for inside in Countec %}{% if lines.lict == inside.lict %}{{ inside.count }}{% endif %}{% endfor %}</td>

Офлайн

#3 Июнь 5, 2013 01:48:45

Jeck290
От:
Зарегистрирован: 2010-01-03
Сообщения: 99
Репутация: +  0  -
Профиль   Отправить e-mail  

Много пробелов в генерируемом шаблоне, помогите удалить.

Да спасибо !! помогло



Офлайн

#4 Июнь 5, 2013 14:30:00

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

Много пробелов в генерируемом шаблоне, помогите удалить.

Jeck290
ну а вобще есть тег spaceless, но он правда все переносы и пробелы удаляет



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

#5 Июнь 5, 2013 15:44:24

nnmware
Зарегистрирован: 2012-07-21
Сообщения: 133
Репутация: +  13  -
Профиль   Отправить e-mail  

Много пробелов в генерируемом шаблоне, помогите удалить.

Он же написал выше про spaceless.
Spaceless удаляет пробелы и переносы между тегами, а вот между тегами и контентом, из за того что есть данные- не прокатывает.

Офлайн

  • Начало
  • » Django
  • » Много пробелов в генерируемом шаблоне, помогите удалить.[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version