class ObjectCreateMixin:
model_form = None
template = None
def get(self,request):
form = self.model_form()
return render(request, self.template, context={'form': form})
def post(self, request):
bound_form = self.model_form(request.POST)
if bound_form.is_valid():
new_obj = bound_form.save()
return redirect(new_obj)
return render(request, self.template, context={'form': bound_form})
def get(self,request):
form = self.model_form()
return render(request, self.template, context={'form': form})
Нет, это значит, что ты идиот, который потратил время на разгадывание тривиального куска кода, который такой же идиот зачем-то написал так, что его нужно разгадывать.