Почему form_valid () выполняется дважды? - PullRequest
0 голосов
/ 11 мая 2019

Я пытаюсь показать модальную форму Bootstrap вместо обычной формы в Django. Я написал следующий код. Однако метод form_valid () выполняется дважды при отправке модального сообщения, таким образом, добавляя данные дважды в базу данных. Любая помощь будет оценена.

    form_class = CreateTransacionForm
    template_name = 'create.html'
    success_url = '/main/'
    success_message = 'Transaction created'

    def form_valid(self, form):
        obj = form.save(commit=False)
        ## Do some additional tasks
        obj.save()
        return HttpResponseRedirect(reverse('main'))

Запрос выглядит как this

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...