您好我安装了以下 python 库: https ://github.com/balanced/balanced-python
当我使用该库在我的 django 代码中按如下方式向信用卡收费时:
buyer = balanced.Marketplace.my_marketplace.create_buyer(
user_email, card_uri=card_uri)
我收到以下错误:
request() got an unexpected keyword argument 'config'
我的 csrf 保护似乎有问题。
我能做些什么来解决这个错误?
这是点冻结:
Django==1.4.5
PIL==1.1.7
South==0.7.6
amqp==1.0.8
anyjson==0.3.3
argparse==1.2.1
balanced==0.10.0
billiard==2.7.3.21
boto==2.8.0
celery==3.0.15
certifi==0.0.8
chardet==1.0.1
cssmin==0.1.4
django-annoying==0.7.7
django-balanced==0.1.9
django-celery==3.0.11
django-celery-with-redis==3.0
django-debug-toolbar==0.9.4
django-extensions==1.1.0
django-model-utils==1.2.0
django-notifications-hq==0.5.5
django-storages==1.1.6
django-taggit==0.9.3
djangorestframework==2.2.1
djrill==0.3.1
gdata==2.0.17
iso8601==0.1.4
kombu==2.5.6
mock==1.0.1
odict==1.5.1
ply==3.4
psycopg2==2.4.6
python-dateutil==1.5
python-memcached==1.48
pytz==2012j
redis==2.7.2
requests==1.1.0
simplejson==2.3.2
six==1.2.0
slimit==0.7.4
wsgiref==0.1.2
引用错误:
ile "//env/lib/python2.7/site-packages/django/core/handlers/base.py", line 111, in get_response
response = callback(request, *callback_args, **callback_kwargs)
File "//env/lib/python2.7/site-packages/django/views/generic/base.py", line 48, in view
return self.dispatch(request, *args, **kwargs)
File "//env/lib/python2.7/site-packages/django/views/decorators/csrf.py", line 77, in wrapped_view
return view_func(*args, **kwargs)
File "//env/lib/python2.7/site-packages/rest_framework/views.py", line 393, in dispatch
response = self.handle_exception(exc)
File "//env/lib/python2.7/site-packages/rest_framework/views.py", line 390, in dispatch
response = handler(request, *args, **kwargs)
File "//env/lib/python2.7/site-packages/rest_framework/decorators.py", line 41, in handler
return func(*args, **kwargs)
File "//cr/api/views.py", line 403, in order_bid_detail
buyer = balanced.Marketplace.my_marketplace.create_buyer(
File "//env/lib/python2.7/site-packages/balanced/utils.py", line 203, in __get__
return self.fget.__get__(obj, klass)()
File "//env/lib/python2.7/site-packages/balanced/resources.py", line 717, in wrapped
cached = f(*args, **kwargs)
File "//env/lib/python2.7/site-packages/balanced/resources.py", line 867, in my_marketplace
return cls.query.one()
File "//env/lib/python2.7/site-packages/balanced/resources.py", line 163, in one
ret = list(self[0:2])
File "//env/lib/python2.7/site-packages/balanced/resources.py", line 98, in __getitem__
res = self._slice(start, stop)
File "//env/lib/python2.7/site-packages/balanced/resources.py", line 118, in _slice
self.qs['offset'] = (self.offset or 0) + start
File "//env/lib/python2.7/site-packages/balanced/resources.py", line 203, in offset
return self._lazy_loaded['offset']
File "//env/lib/python2.7/site-packages/balanced/utils.py", line 189, in __get__
value = self.func(obj)
File "//env/lib/python2.7/site-packages/balanced/resources.py", line 177, in _lazy_loaded
response = Resource.http_client.get(page.uri)
File "//env/lib/python2.7/site-packages/balanced/http_client.py", line 117, in make_absolute_url
return http_op(client, url, **kwargs)
File "//env/lib/python2.7/site-packages/balanced/http_client.py", line 139, in get
resp = self.interface.get(uri, **kwargs)
File "//env/lib/python2.7/site-packages/requests/sessions.py", line 310, in get
return self.request('GET', url, **kwargs)
TypeError: request() got an unexpected keyword argument 'config'