2017-09-27 3 views
0

私はdj-stripe==1.0.0.post1を使用しています。私はhereのようにインストール手順に従っています。dj-stripeを使用してdjangoの管理者からプランを作成できません

私はDjangoの管理に移動し、計画を作成しようとすると、私はここに

KeyError at /admin/djstripe/plan/add/ 'stripe_id'

このエラーを取得するには、完全なスタックトレースです:私はここに

ERROR 2017-09-27 11:07:57,600 django.request Internal Server Error: 
/admin/djstripe/plan/add/ 
Traceback (most recent call last): 
    File "/Users/swapnil/Work/li-django/venv/lib/python3.6/site- 
    packages/django/core/handlers/exception.py", line 41, in inner 
    response = get_response(request) 
    File "/Users/swapnil/Work/li-django/venv/lib/python3.6/site-   
    packages/django/core/handlers/base.py", line 187, in _get_response 
    response = self.process_exception_by_middleware(e, request) 
    File "/Users/swapnil/Work/li-django/venv/lib/python3.6/site- 
    packages/django/core/handlers/base.py", line 185, in _get_response 
    response = wrapped_callback(request, *callback_args,  
    **callback_kwargs) 
    File "/Users/swapnil/Work/li-django/venv/lib/python3.6/site- 
    packages/django/contrib/admin/options.py", line 551, in wrapper 
    return self.admin_site.admin_view(view)(*args, **kwargs) 
    File "/Users/swapnil/Work/li-django/venv/lib/python3.6/site- 
    packages/django/utils/decorators.py", line 149, in _wrapped_view 
    response = view_func(request, *args, **kwargs) 
    File "/Users/swapnil/Work/li-django/venv/lib/python3.6/site- 
    packages/django/views/decorators/cache.py", line 57, in 
    _wrapped_view_func 
    response = view_func(request, *args, **kwargs) 
    File "/Users/swapnil/Work/li-django/venv/lib/python3.6/site- 
    packages/django/contrib/admin/sites.py", line 224, in inner 
    return view(request, *args, **kwargs) 
    File "/Users/swapnil/Work/li-django/venv/lib/python3.6/site- 
    packages/django/contrib/admin/options.py", line 1508, in add_view 
    return self.changeform_view(request, None, form_url, extra_context) 
    File "/Users/swapnil/Work/li-django/venv/lib/python3.6/site- 
    packages/django/utils/decorators.py", line 67, in _wrapper 
    return bound_func(*args, **kwargs) 
    File "/Users/swapnil/Work/li-django/venv/lib/python3.6/site- 
    packages/django/utils/decorators.py", line 149, in _wrapped_view 
    response = view_func(request, *args, **kwargs) 
    File "/Users/swapnil/Work/li-django/venv/lib/python3.6/site- 
    packages/django/utils/decorators.py", line 63, in bound_func 
    return func.__get__(self, type(self))(*args2, **kwargs2) 
    File "/Users/swapnil/Work/li-django/venv/lib/python3.6/site- 
    packages/django/contrib/admin/options.py", line 1408, in 
    changeform_view 
    return self._changeform_view(request, object_id, form_url, 
    extra_context) 
    File "/Users/swapnil/Work/li-django/venv/lib/python3.6/site- 
    packages/django/contrib/admin/options.py", line 1448, in 
    _changeform_view 
    self.save_model(request, new_object, form, not add) 
    File "/Users/swapnil/Work/li-django/venv/lib/python3.6/site- 
    packages/djstripe/admin.py", line 298, in save_model 
    Plan.get_or_create(**form.cleaned_data) 
    File "/Users/swapnil/Work/li-django/venv/lib/python3.6/site- 
    packages/djstripe/models.py", line 939, in get_or_create 
    return Plan.objects.get(stripe_id=kwargs['stripe_id']), False 
    KeyError: 'stripe_id' 

何をしないのです。インストールガイドに記載されている内容をすべて設定しました

+0

へのAPI呼び出しを作成してみましょうことができるようにngrokのようなものを使用する必要がありますまだストライプに関連するビューがありません、あなたのビュー –

+0

を投稿してください。私はDJANGO ADMINから計画を立てようとしています – Swapnil

答えて

0

管理画面から計画を追加することはできません。 djstripeでは、計画をストライプで作成し、WebHookでデータベースに計画を作成させることを想定しています。

そしてもちろん、あなたがストライプが公にアクセス可能なIP

関連する問題