Как изменить размер и/или семейство шрифтов при использовании django-tables2?
Определения таблиц:
''' import django_tables2 as tables from django_tables2.utils import A from cliente.models import Cliente
class BrowseCliente(tables.Table):
nome = tables.Column(verbose_name='Nome',orderable=True)
tipo = tables.Column(verbose_name='Tipo',orderable=False)
cidres = tables.Column(verbose_name='Cidade',orderable=False)
estado = tables.Column(verbose_name='UF',orderable=False)
celular = tables.Column(verbose_name='Celular',orderable=False)
email = tables.Column(verbose_name='E-Mail',orderable=False)
dddres = tables.Column(verbose_name='DDD Res',orderable=False)
foneres = tables.Column(verbose_name='Fone Res',orderable=False)
class Meta:
model = Cliente
template_name = "django_tables2/bootstrap4.html"
fields = ('nome',
'tipo',
'cidres',
'estado',
'celular',
'email',
'dddres',
'foneres')
attrs = {"class": "table table-striped"}
'''
Шаблон
{% extends 'base.html' %}
{% load render_table from django_tables2 %}
{% block content %}
{% include 'partials/_menu4.html' %}
{% render_table table %}
{% include 'partials/_footer.html' %}
{% endblock %}
Результат слишком большой для вкуса моего клиента. Буду признателен за любую помощь.
Добавьте пользовательский класс к вашей таблице здесь:
attrs = {"class": "table table-striped clients-table"}
Затем добавьте стиль к вашему шаблону с помощью блока <style>
:
<style>
.clients-table {
font-size: 10pt;
}
</style>
Замечательно!!! Сработало сразу!