Добавить класс в вывод Django label_tag() ⇐ Python

Программы на Python
Anonymous
Добавить класс в вывод Django label_tag()

Сообщение Anonymous »

Мне нужен какой-то способ добавить атрибут класса к выводу метода label_tag() для поля формы.
Я вижу, что существует возможность передачи словаря attrs, я протестировал его в оболочке и могу сделать что-то вроде:

Код: Выделить всё

for field in form:
print field.label_tag(attrs{'class':'Foo'})
Я увижу class='Foo' в своих выводах, но не вижу способа добавить аргумент attrs из шаблона - на самом деле шаблоны разработаны специально для этого, не так ли?
Есть ли в определении моей формы способ определить класс, который будет отображаться в метке?
В форме я могу сделать следующее, чтобы присвоить входным данным класс
/>

Код: Выделить всё

self.fields['some_field'].widget.attrs['class'] = 'Foo'
Мне просто нужно, чтобы он также выводил класс для .

Подробнее здесь: https://stackoverflow.com/questions/414 ... tag-output

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