Wkhtmltopdf не выводит изображения в pdf

это мой тег изображения в шаблонах django

<img src="{{post.image.url}}" />

my url.py

path(
            'pdf/<int:pk>/',
            MyPDF.as_view(template_name='templates/post_detail.html',
                          filename='post_pdf.pdf'),
            name='pdf-wk'
        ),

вот мой view.py

class MyPDF(PDFTemplateView):

    template_name = 'templates/post_detail.html'

    def get_context_data(self, pk):
        context = {'post': Post.objects.get(pk=pk)}
        return context

У меня была такая же проблема, я установил wkhtmltopdf в свой env с помощью

sudo apt-get install wkhtmltopdf 

если это не работает, переустановите wkhtmltopdf после этого проверьте ваш settings.py

MEDIA_ROOT = 'blog4/media'

измените эту строку на this.

MEDIA_ROOT = os.path.join(BASE_DIR, 'media')

это может сработать!

Вернуться на верх