Данные не могут быть сохранены автоматически, поскольку ListView
не предназначено для этого.Вы просто используете context_data
для отправки формы.Однако ListView
имеет метод post()
и get()
, вы можете получить данные, отправленные в post или get в зависимости от метода запроса.
def post(self, request, *args, **kwargs):
form = CreatePost.PostForm(request.POST)
if form.is_valid():
form.save()
return render(request, self.template_name, {'form': form})