HttpResponse
これは、明らかにを返さないコード パスがビューにある場合に発生することがわかっています。私はdjangoを初めて使用するので、これは完全に間違っている可能性があります。
FormView コードは次のとおりです。オーバーライドする必要がありますrender_to_response
か?
class AddAdvertView(FormView):
form_class = NewAdForm
def get(self, *args, **kwargs):
self.campaign = get_object_or_404(Campaign, id__exact = self.kwargs['campaign_id'])
def post(self, request, *args, **kwargs):
pass
def get_form(self, form_class):
return form_class(initial = {}, campaign = self.campaign)
def get_success_url(self):
return self.request.META.get('HTTP_REFERER', None)
def form_valid(self, form):
return HttpResponse('form valid')
def form_invalid(self, form):
return HttpResponse('form invalid')