Allow form sections to return http responses

main
Jaap Joris Vens 2020-03-20 13:45:49 +01:00
rodzic 2b9c9d9a14
commit 89600bad98
1 zmienionych plików z 3 dodań i 1 usunięć

Wyświetl plik

@ -3,7 +3,7 @@ import swapper
from django.shortcuts import redirect
from django.views.generic import base, detail, edit
from django.http import Http404, HttpResponseRedirect
from django.http import Http404, HttpResponse, HttpResponseRedirect
from django.utils.translation import gettext_lazy as _
from django.core.exceptions import ImproperlyConfigured
from django.contrib.contenttypes.models import ContentType
@ -93,6 +93,8 @@ class PageView(detail.DetailView):
result = section.view.post(request)
if isinstance(result, HttpResponseRedirect):
return result
if isinstance(result, HttpResponse):
return result
section.context['form'] = result
context.update({