Django-Oscar-Paypalをプロジェクトに統合しようとしています。Paypalエクスプレス版を使用しています。チェックアウト時に、フローは Paypal のサイトに移動します。しかし、Paypal が私のサイトにリダイレクトされると、次のエラーが表示されます。
AttributeError at /checkout/paypal/preview/16/
'WSGIRequest' object has no attribute 'id'
Request Method: GET
Request URL: http://localhost:8000/checkout/paypal/preview/16/?token=EC-9JB96808VX198132S&PayerID=TYNFGLXS46S2E
Django Version: 1.8.3
Exception Type: AttributeError
Exception Value:
'WSGIRequest' object has no attribute 'id'
Exception Location: /Users/nikhilsingh/djangoOscarEnv/lib/python2.7/site-packages/oscar/apps/offer/applicator.py in get_basket_offers, line 93
Python Executable: /Users/nikhilsingh/djangoOscarEnv/bin/python
Python Version: 2.7.6
Python Path:
['/Users/nikhilsingh/teabox_new/teashop',
'/Users/nikhilsingh/djangoOscarEnv/lib/python27.zip',
'/Users/nikhilsingh/djangoOscarEnv/lib/python2.7',
'/Users/nikhilsingh/djangoOscarEnv/lib/python2.7/plat-darwin',
'/Users/nikhilsingh/djangoOscarEnv/lib/python2.7/plat-mac',
'/Users/nikhilsingh/djangoOscarEnv/lib/python2.7/plat-mac/lib-scriptpackages',
'/Users/nikhilsingh/djangoOscarEnv/Extras/lib/python',
'/Users/nikhilsingh/djangoOscarEnv/lib/python2.7/lib-tk',
'/Users/nikhilsingh/djangoOscarEnv/lib/python2.7/lib-old',
'/Users/nikhilsingh/djangoOscarEnv/lib/python2.7/lib-dynload',
'/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7',
'/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-darwin',
'/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-tk',
'/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac',
'/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac/lib-scriptpackages',
'/Users/nikhilsingh/djangoOscarEnv/lib/python2.7/site-packages']
Server time: Mon, 5 Oct 2015 07:10:10 +0000
リダイレクト時にバスケットが空になるように見えるため、何id
も見つかりません。この問題を解決するにはどうすればよいですか?