Экспорт таблиц в Django
Я пытаюсь экспортировать данные моей таблицы. Я пытался использовать django-tables2, но у меня не получилось. Из документации я мало что понял. Как я могу экспортировать мою таблицу?
мой html
<!DOCTYPE html>
{% load django_tables2 %}
<html lang="en" dir="ltr">
<head>
<meta charset="utf-8">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@3.3.7/dist/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@3.3.7/dist/css/bootstrap-theme.min.css" integrity="sha384-rHyoN1iRsVXV4nD0JutlnGaslCJuC7uwjduW9SVrLvRYooPp2bWYgmgJQIXwl/Sp" crossorigin="anonymous">
<title>Admin Page</title>
</head>
<body>
<div class="container">
{% for format in table.export_formats %}
<a href="{% export_url 'csv' %}">.{{ format }}</a>
{% endfor %}
</div>
{% render_table table %}
</body>
</html>
tables.py
import django_tables2 as tables
from .models import Customer
class CustomerTable(tables.Table):
export_formats = ['xls','xlsx','csv']
class Meta:
model = Customer
fields = ('orderorbarcode','barcode',
'full_name','company','email','phone_number','note')
А он продолжает говорить, что нет модуля с именем django-tables2:
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'olvapp',
'tablib',
'django-tables2',
]
И когда я пипсую список: django-tables2 2.4.1