Как показать прогресс в импорте CSV в Django? - PullRequest
0 голосов
/ 10 февраля 2019

Я пытаюсь показать прогресс для функции копирования CSV в веб-приложении Django.Соответствующая часть функции:

from django.db import connection
cursor = connection.cursor()
cursor.copy_expert('''
        COPY employee_employee (name, slug, title)
        FROM STDIN WITH (FORMAT csv, HEADER true, FORCE_NOT_NULL (status));
        ''', open(csv_fname),
        )
rowcount = cursor.rowcount

Моя база данных postgresql.Изучив документы, postgresql не дает возможности показать прогресс для таких запросов.Кто-нибудь нашел способ?Или я должен настроить запрос, чтобы использовать ORM Джанго?Боюсь, что это будет медленнее.

...