如何使用HTTP重定向(在Django)来传递信息

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使用HTTP重定向(在Django)来传递信息相关的知识,希望对你有一定的参考价值。

参考技术A 你这问题没写完啊~~我找元芳给脑补了下~~ 希望可以帮助到你。 request.getRequestDispatcher("B.jsp").forward(request.response) response.redirect("B.jsp"); form action="B.jsp" 其他的UR、localtion什么的就不写了 这么多的提交方式, res...

如何在django oscar中设置Paypal重定向网址?

enter image description here我通过https请求重定向到本地服务器时出错...我没有找到任何重定向paypal网址设置来更改重定向网址使用http方法..我怎么能手动设置paypal redircting网址?

像这样的终端错误

“您通过HTTPS访问开发服务器,但它只支持HTTP。”

答案

这可以通过继承原始的快速RedirectView类并添加您的自定义逻辑来完成:

views.朋友

from paypal.express.views import RedirectView as OscarPaypalRedirectView

class RedirectView(OscarPaypalRedirectView):

    def _get_redirect_url(self, basket, **kwargs):
        return my_url

    def _get_paypal_params(self):
        """ Send extra paypal params """
        return {
            'SOLUTIONTYPE': 'Mark',
            'LANDINGPAGE': 'Login',
            'BRANDNAME': 'My Store',
        }

然后你可以在你的网址中调用这个类:

from .views import RedirectView, 

 urls = [
     ....
     ....
     url(r'paypal/redirect/', RedirectView.as_view(), name='paypal-redirect')
 ]

以上是关于如何使用HTTP重定向(在Django)来传递信息的主要内容,如果未能解决你的问题,请参考以下文章

如何在django oscar中设置Paypal重定向网址?

Django:如何通过 AJAX 将 PKID 列表传递给下一个视图,然后重定向

在 Django 中使用 HttpResponseRedirect 时如何传递模板上下文信息?

django admin 在保存时重定向到错误的端口

如何从模型 A 的 CreateView 重定向到模型 B 的另一个 CreateView,同时将关键信息从模型 A 传递到下一个视图?

Django 动态 url 重定向到 404