Экспорт таблиц в 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

Вернуться на верх