Как говорится на странице Docs, я определил IMG тег в моем HTML файл следующим образом:Django-Weasyprint проблема изображения
<img src='{% static 'image.png' %}'/>
Этот URL существует на сервере, и я даже сделал другой вид с http-ответ и изображение отображается просто отлично. Вот код для обоих видов:
Вид PDF-weasyprint:
def card_view(request):
template = loader.get_template('card.html')
context = {'sample': None
}
html = template.render(RequestContext(request, context))
response = HttpResponse(mimetype='application/pdf')
HTML(string=html).write_pdf(response)
return response
Вид HTML:
def card_view2(request):
context = {'sample': None,
}
return render_to_response('card.html', context,
context_instance=RequestContext(request))
Я думал URL по умолчанию Fetcher мнимый был найти и сделать изображение (это png - поэтому вопрос о формате не должен быть задействован) Любые идеи? Любая помощь будет оценена!
Добавление base_url = request.build_absolute_uri() полностью исправлено. Сервер dev обработал запрос просто отлично! Спасибо за Ваш быстрый ответ!!!! Отличное приложение;) – Alvaro