小编Tou*_*eef的帖子

build_attrs() 得到了意外的关键字参数“type”

我正在使用 django 框架并尝试集成 paypal 支付网关。但我收到这个错误

build_attrs() got an unexpected keyword argument 'type'
Run Code Online (Sandbox Code Playgroud)

Django 版本:1.11.11
Python 版本:3.6.3
异常值:build_attrs() 获得意外的关键字参数“type”
异常位置:/home/iuser/anaconda3/lib/python3.6/site-packages/paypal/standard/渲染中的 widgets.py,第 35 行

from django import forms
try:
    from django.forms.utils import flatatt # Django 1.7 and later
except ImportError:
    from django.forms.util import flatatt # earlier

from django.utils.safestring import mark_safe
from django.utils.encoding import force_text


class ValueHiddenInput(forms.HiddenInput):
    """
    Widget that renders only if it has a value.
    Used to remove unused fields from PayPal buttons.
    """

    def render(self, name, value, attrs=None):
        if value …
Run Code Online (Sandbox Code Playgroud)

python django paypal

4
推荐指数
1
解决办法
2068
查看次数

标签 统计

django ×1

paypal ×1

python ×1