Как создать PDF-файл с помощью Puppeteer в Django? Сигнал работает только в основном потоке основного интерпретатора. ⇐ Python
Как создать PDF-файл с помощью Puppeteer в Django? Сигнал работает только в основном потоке основного интерпретатора.
#urls.py
path('pdf/',
views.generate_pdf),
#views.py
async def main():
browser = await launch()
page = await browser.newPage()
await page.goto("https://python.org")
await page.waitFor(1000)
await page.pdf({"path": "python.pdf"})
await browser.close()
async def generate_pdf(request):
print("Starting...")
await main()
print("PDF has been taken")
return HttpResponse("PDF has been generated")
Я получил ошибку: сигнал работает только в основном потоке основного интерпретатора.
Он хорошо работает при работе в автономном файле Python, но не внутри Django.
Я получил ошибку во время выполнения. Этот цикл событий уже запущен.
при использовании
async def generate_training_pdf(request):
asyncio.get_event_loop().run_until_complete(main())
Подробнее здесь: https://stackoverflow.com/questions/784 ... n-main-thr
#urls.py
path('pdf/',
views.generate_pdf),
#views.py
async def main():
browser = await launch()
page = await browser.newPage()
await page.goto("https://python.org")
await page.waitFor(1000)
await page.pdf({"path": "python.pdf"})
await browser.close()
async def generate_pdf(request):
print("Starting...")
await main()
print("PDF has been taken")
return HttpResponse("PDF has been generated")
Я получил ошибку: сигнал работает только в основном потоке основного интерпретатора.
Он хорошо работает при работе в автономном файле Python, но не внутри Django.
Я получил ошибку во время выполнения. Этот цикл событий уже запущен.
при использовании
async def generate_training_pdf(request):
asyncio.get_event_loop().run_until_complete(main())
Подробнее здесь: https://stackoverflow.com/questions/784 ... n-main-thr
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Запуск Pyppeteer в колбе дает «valueError: сигнал работает только в основном потоке»
Anonymous » » в форуме Python - 0 Ответы
- 7 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Как создать PDF-файл веб-страницы полной высоты и фиксированной ширины с помощью puppeteer?
Anonymous » » в форуме CSS - 0 Ответы
- 15 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Как создать PDF-файл веб-страницы полной высоты и фиксированной ширины с помощью puppeteer?
Anonymous » » в форуме CSS - 0 Ответы
- 17 Просмотры
-
Последнее сообщение Anonymous
-