2016-03-06 1 views
0

Я использую django-tables2 для отображения таблицы, содержащей целочисленное значение, и хотел бы знать, как правильно выравнивать столбец. Есть ли параметр/attr в tables.py?django-tables2 column right justify

Вот что отображается. integer column

ответ

1

Все td и th элементы в генерируемой HTML будет иметь имя столбца в качестве атрибута класса. Таким образом, вы можете легко ссылаться на столбец в вашем CSS.

Кроме того, вы можете предоставить атрибуты для th, td клеточных элементов, передавая аргумент ключевого слова attrs для определения Column, как описаны в docs:

class SimpleTable(tables.Table): 
    name = tables.Column(
     attrs={ 
      "th": {"id": "foo"}, 
      "td": {"align": "right"} 
     } 
    ) 

The th и td элементы этого столбца будет выглядят так:

<th id="foo" class="name"> ... </th> 
<td align="right" class="name"> ... </td> 
+1

Это сработало для меня: '' td ': {' style ':' text-align: right; '} '. – user443854