Пустой ответ от метода 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 или обычном запросе с веб-страницы GET method when called the page normally or from pycharm

при вызове из post_save GET method when called from post_save

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