Проблема с реализацией плагина Datatables для визуализированной таблицы 'Django-tables2'.
Я новичок в Django;Я работаю над приложением, которое показывает загрузку данных в базу данных (postgresql), в поисках решения для быстрого отображения таблицы с большим количеством данных через обычный CVB django, я нашел django-tables2.Я смог реализовать его и показать таблицу рендеринга (с существенным улучшением скорости загрузки), кроме того, для всех моих таблиц я реализовал плагин Datatables и некоторые агрегаты, но я не разобрался, как заставить их работать стаблица, отрисованная с помощью django-tables2, как и для всех других моих таблиц данных (не отрисованная с помощью django-tables2);до этого момента единственная часть, которая частично работает, - это CSS, но отзывчивый и colReorder не работают.
Я пытался указать «статические» маршруты файлов непосредственно в шаблоне, как объясняет официальная документация, но это так.не работает.
HTML-шаблон, который я использую, наследует форму «базового» шаблона, который реализует все статические файлы css / js и перезаписывает блок содержимого, в котором отображается таблица данных.
Для справки мой код:
Views.py
class Data_t_zq70(tables.Table):
class Meta:
model = datos
attrs = {
'class': 'table table-sm text-center table-striped table-
bordered table-hover id=dataTable'}
fields = ['Insp_Lot', 'Description', 'Date', 'Material',
'Batch', 'Mean_Valuation', 'Mean', 'Lower_Limit', 'Target',
'Upper_Limit', 'Delvry_Quantity']
per_page = 10
class zq_70(LoginRequiredMixin, SingleTableView):
model = datos
table_class = Data_t_zq70
template_name = 'data_list_zq70.html'
login_url = 'base:login'
HTML Template:
{% extends 'base/base.html' %}
{% load static %}
{% load django_tables2 %}
{% block contenido %}
<div class="panel panel-info">
<div class="panel-heading">
<a href="{% url 'data:data_upload' %}" class="btn btn-
info"><span class="fa fa-plus-circle"> <strong>
Cargar datos</strong></span></a>
</div>
<div class="panel-body">
{% render_table table %}
</div>
</div>
{% endblock contenido %}
Несмотря на то, что таблица данных визуализируется, некоторые элементы из плагина 'datatables' не отображаются, например, поле 'search', поле 'show xx records' и т. Д.
Другие таблицы, отображаемые с помощью плагина Datatables
Таблица, отображаемая с помощью Django-таблиц2