Przykład:
from django.shortcuts import redirect
from django.views.generic.edit import FormView
from .forms import MyForm
class MyFormView(FormView):
template_name = 'my_template.html'
form_class = MyForm
success_url = '/success/'
def form_valid(self, form):
# W tym miejscu możemy wykonać dodatkowe operacje, np. zapisać dane w bazie
my_instance = form.save(commit=False)
my_instance.user = self.request.user
my_instance.save()
# Możemy również zmienić miejsce przekierowania
return redirect(self.success_url)