这是我在django模板中的图像标签
<img src="{{post.image.url}}" />
我的url.py
path(
'pdf/<int:pk>/',
MyPDF.as_view(template_name='templates/post_detail.html',
filename='post_pdf.pdf'),
name='pdf-wk'
),
这是我的看法.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
sudo apt-get install wkhtmltopdf
如果不起作用,请重新安装wkhtmltopdf之后检查您的设置.py
MEDIA_ROOT = 'blog4/media'
把这行改成这行。
MEDIA_ROOT = os.path.join(BASE_DIR, 'media')
这可能奏效!