Я пытаюсь показать прогресс для функции копирования 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 Джанго?Боюсь, что это будет медленнее.