Пустой ответ от метода GET внутри post_save
Я сделал метод post_save для создания pdf из веб-страницы django с помощью pdfkit, когда я вызываю метод from_url для создания и сохранения pdf, он не передает значения из запроса, поэтому созданный pdf показывает шаблон, но без данных, когда я запускаю тот же код вне django (pycharm), он работает нормально, может ли запрос работать по-другому с сигналами?
@receiver(post_save,sender=CertUsoSuelo)
def gener_pdf(sender,instance,*args,**kwargs):
try:
instance.arch_pdf
pass
except Pdf_cus.DoesNotExist:
cus = instance
url = f'http://localhost:8000/p/det_cus/{cus.n_id}/'
options = {
'page-size': 'Legal',
'margin-top': '0.25in',
'margin-right': '0.15in',
'margin-bottom': '0.25in',
'margin-left': '0.15in',
'encoding': "UTF-8",
}
pdfkit.from_url(url, F'{cus.n_id}.pdf', options=options)
Эта страница называется
def det_cus_oficial(request,cus_id):
cus = CertUsoSuelo.objects.get(n_id=cus_id)
normat = cus.zona_ipt
zon_alt = []
print('cus',cus)
print('normat',normat)
if cus.homolog_zon is True:
zon_alt = PlanReg.objects.get(CODZONA=str(cus.homolog_zon_alt))
return render(request, 'e_publico/cus_ok.html',{'cus':cus,'normat':normat,'zon_alt':zon_alt})
при вызове страницы из pycharm или обычном запросе с веб-страницы