Я пытаюсь преобразовать html страницу в pdf файл, но он не работает должным образом и показывает ошибку fileNotFound error.
Мои настройки:
STATIC_URL = '/static/'
STATICFILES_DIRS = [os.path.join(BASE_DIR, 'static_files')]
STATIC_ROOT = os.path.join(BASE_DIR, 'static', 'statics')
MEDIA_URL = '/media/'
MEDIA_ROOT = os.path.join(BASE_DIR, 'static', 'medias')
WKHTMLTOPDF_CMD_OPTIONS = {
'quiet': True,
}
if os.name != 'nt':
WKHTMLTOPDF_CMD = '/usr/local/bin/wkhtmltopdf'
else:
WKHTMLTOPDF_DEBUG = True
Мой взгляд:
class MyPDFView(View):
config = pdfkit.configuration(wkhtmltopdf='C:/Program Files/wkhtmltopdf/bin/wkhtmltopdf.exe')
template=get_template('employee/addcon.html') # the template
def get(self, request):
data = {"form":contractForm()}
response = PDFTemplateResponse(request=request,
template=self.template,
filename="hello.pdf",
context= data,
show_content_in_browser=False,
cmd_options={'margin-top': 10,
"zoom":1,
"viewport-size" :"1366 x 513",
'javascript-delay':1000,
'footer-center' :'[page]/[topage]',
"no-stop-slow-scripts":True},
)
return response
, а мой URL:
urlpatterns = [
path('pdf/', views.MyPDFView.as_view(), name='pdf'),
]
и показывает ошибка: [WinError 2] Системе не удается найти указанный файл