微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

django-paypal弃用错误:不赞成使用initial ['return_url']

如何解决django-paypal弃用错误:不赞成使用initial ['return_url']

我正在尝试将django-paypal付款集成到我的应用程序中,但是即使我使用的是最新版本,也一直收到此错误

Please use initial['return'] instead""",DeprecationWarning)
DeprecationWarning: The use of the initial['return_url'] is Deprecated.
Please use initial['return'] instead

这是在调用PayPalPaymentsForm

之后发生的
form = PayPalPaymentsForm(initial=paypal_dict,button_type="subscribe") 

对此有任何解决方法吗?

解决方法

只需按照说的做,将return_url更改为return

您可以从the related code中找到答案:

def _fix_deprecated_return_url(self,initial_args):
    if 'return_url' in initial_args:
        warn("""The use of the initial['return_url'] is Deprecated.
                Please use initial['return'] instead""",DeprecationWarning)
        initial_args['return'] = initial_args['return_url']
        del initial_args['return_url']
    return initial_args

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。