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'),
: 'NoneType'객체가 호출되지 않습니다. 이게 뭔지 나 좀 도와 줄 수있어 !! 확실히 – sumanth
. 완전 오류 추적과 함께 새로운 질문을 올리실 정도로 친절하십시오 – e4c5
예. 감사 – sumanth