Я показываю таблицу данных, используя django-tables2.
Для фильтрации я использую решение отсюда:
Как фильтровать таблицы с помощью общих представлений Django?
Моя проблема только в том, что я не могу установить метки для формы фильтра. Это также невозможно для Google, так как слова «django, form, filter, label» довольно общие :(
Мой класс фильтра:
import django_filters as filters
from models import Sale
class SaleFilter(filters.FilterSet):
class Meta:
model = Sale
fields = ['CompanyProductID', 'CompanySellerID', 'CompanyRegisterID']
labels = {
'CompanyProductID': 'Article',
'CompanySellerID': 'Seller',
'CompanyRegisterID': 'Cash register'
} #THIS IS NOT WORKING