2015-07-15 4 views
1

Я создаю развертывание приложения Django с nginx и uwsgi. Где я пытаюсь доступ к странице оказанной в формате PDF с wkhtmltopdf печати следующее сообщение об ошибке:uwsgi + wkhtmltopdf + Django не работает

Command '['wkhtmltopdf', '--encoding', u'utf8', '--quiet', '/tmp/wkhtmltopdfQuoAXk.html', '-']' returned non-zero exit status 1

Я думаю, что wkhtmltopdf не может создать PDF, так как запрос uwsgi не разобрать с HTML непосредственно.

Как вы думаете?

+0

ли тх t работает на локальном dev-сервере? – cdvv7788

+0

Нет, я работаю с сервером vps с сервером Ubuntu 12.04 – kurkop

+0

Я не использовал wkhtmltopdf, но есть люди с той же проблемой (https://github.com/incuna/django-wkhtmltopdf/issues/67). Доступны ли ваши статические файлы? – cdvv7788

ответ

0

я решить эту проблему с помощью этого комментария: https://github.com/incuna/django-wkhtmltopdf/issues/67#issuecomment-120930906

я изменил в Django на STATIC_URL по умолчанию:

STATIC_URL = 'http://domain.com/static/' 

И я использую «статический» в шаблонах в соответствии с рекомендациями официальной документации https://docs.djangoproject.com/en/1.8/howto/static-files/ :

{% load staticfiles %} и {% static 'js/jquery.min.js'%}"

Смежные вопросы