gpt4 book ai didi

django - 处理django信号后如何显示模板/重定向到模板?

转载 作者:太空宇宙 更新时间:2023-11-03 16:20:30 25 4
gpt4 key购买 nike

我正在尝试集成 django-paypal,我需要处理成功或失败的信号。

我已经完成了所有代码,但我现在需要显示一个模板,告诉用户他们的付款是成功还是失败。

如果我返回 HttpResponseRedirect... 什么也没有发生,而且我无法 render_to_response 因为我无权访问上下文(我正在使用 sekazai 或其他东西)。

我该怎么做?

## Called when django-paypal fails to validate PDT data
def pdt_failed_transaction(sender, **kwargs):
return HttpResponseRedirect(reverse('payment-error'))

最佳答案

简短的回答:你不能。这不是信号的设计目的。您需要将验证代码添加到您的表单中并在您的 View 中处理响应。就是这个过程。

关于django - 处理django信号后如何显示模板/重定向到模板?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6738222/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com