【问题标题】:django-paypal deprecation error : Use of the initial['return_url'] is Deprecateddjango-paypal 弃用错误:不推荐使用初始 ['return_url']
【发布时间】:2021-01-31 19:18:12
【问题描述】:

我正在尝试将 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") 

有什么解决办法吗?

【问题讨论】:

    标签: django-paypal


    【解决方案1】:

    照它说的做,把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
    

    【讨论】:

      猜你喜欢
      • 2012-08-03
      • 1970-01-01
      • 1970-01-01
      • 2014-11-04
      • 2023-02-26
      • 2021-02-06
      • 2015-06-29
      • 2017-07-11
      相关资源
      最近更新 更多