2016-08-08 3 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

관련 문제