2016-08-08 8 views
1

Djangoプロジェクトにas_view()を書いています。テンプレートをレンダリングするときに型エラーが発生します。as_view()は1つの位置引数をとりますが、2が与えられます。私はこれを解決するために私を助けてくれてありがとう。Python/Django:as_view()は1つの位置引数をとりますが、2つは与えられました

Views.py:

class AuctionView(LoginRequiredMixin, MultipleFormsView): 
    template_name = 'loggedin_load/active_deals.html' 
    form_classes = {'accept_bid': AuctionForm, 
       'accepted': AcceptedForm} 
    success_url = '/live_bids/' 


    @method_decorator(user_passes_test(not_in_company_group, login_url='/login/')) 
    def dispatch(self, *args, **kwargs): 
     return super(AuctionView, self).dispatch(*args, **kwargs) 


    def accept_bid_form_valid(self, request, post_id, bid_id, form): 

     accept_bid = form.save(commit=False) 
     accept_bid.bid = bid 
     accept_bid.post = post 
     accept_bid.post_owner = request.user 
     accept_bid.save() 
     form.save() 
     return form.accept_bid(self.request, redirect_url=self.get_success_url()) 

    def accepted_form_valid(self, form): 
     accepted = form1.save(commit=False) 
     return form.accepted(self.request, user, self.get_success_url()) 

urls.py:私はエラーを取得しています

url(r'^post/(?P<post_id>[\w-]+)/bid/(?P<bid_id>[\w-]+)/$', AuctionView.as_view, name='accept_bid'), 

答えて

3
url(r'^post/(?P<post_id>[\w-]+)/bid/(?P<bid_id>[\w-]+)/$', AuctionView.as_view(), name='accept_bid'), 
+0

: 'NoneType' オブジェクトが呼び出し可能ではありません。あなたはこれについて何か助けてくれますか?確かに – sumanth

+1

。完全なエラートレースバックで新しい質問を投稿するように親切にしてください – e4c5

+0

確かに。ありがとう – sumanth

関連する問題