Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Django
  • » экспорт большого каталога в pdf,odf или что то другое [RSS Feed]

#1 Апрель 3, 2012 08:52:22

unkier
От:
Зарегистрирован: 2009-11-05
Сообщения: 92
Репутация: +  2  -
Профиль  

экспорт большого каталога в pdf,odf или что то другое

есть нужда экспортить каталог товара. каталог большой. если его пытатся отрендерить в шаблон то он делается долго и наступает “502 Bad Gateway”. пробовал делать асинхронно в pdf, при генерации pdf сьедает всю память и всё начинает падать.. (на vds с 512 метрами)

внимание вопрос ) есть ли какие нибудь нормальные способы экспортить большие обьемы данных в красивом виде,при ограниченном обьеме памяти. нужны какието поточные средства, чтобы не в памяти всем ворочал, а на винт писал сразу потехоньку.

заранее спасибо за ответы.



Отредактировано unkier (Апрель 3, 2012 08:53:41)

Офлайн

#2 Апрель 4, 2012 04:56:32

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

экспорт большого каталога в pdf,odf или что то другое

Банально писать в текстовой файл (например html) и возращать ссылку на него(или что то подобное) не подходит ?
можно еще готовый файлик в zip упаковать - легче отдавать будет



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

#3 Апрель 4, 2012 06:00:37

unkier
От:
Зарегистрирован: 2009-11-05
Сообщения: 92
Репутация: +  2  -
Профиль  

экспорт большого каталога в pdf,odf или что то другое

да пахоже так и придется. делать какойто легкогенеримый промежуточный файл. потом из него делать красивый пдф на нормальной машине. печалька…



Офлайн

#4 Апрель 5, 2012 20:46:17

Imposeren
От:
Зарегистрирован: 2009-04-06
Сообщения: 46
Репутация: +  1  -
Профиль   Отправить e-mail  

экспорт большого каталога в pdf,odf или что то другое

Сам не использовал и не знаю как он с большими данными обращается, но неплохо выглядит ReportLab:
http://www.blog.pythonlibrary.org/2010/03/08/a-simple-step-by-step-reportlab-tutorial/



Офлайн

#5 Апрель 6, 2012 06:03:26

unkier
От:
Зарегистрирован: 2009-11-05
Сообщения: 92
Репутация: +  2  -
Профиль  

экспорт большого каталога в pdf,odf или что то другое

я использовал http://www.xhtml2pdf.com/ - это еще проще. но по потреблению ресурсов всё печально.



Офлайн

  • Начало
  • » Django
  • » экспорт большого каталога в pdf,odf или что то другое[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version