Джанго и метод form_valid - PullRequest
       23

Джанго и метод form_valid

0 голосов
/ 11 марта 2019

Я слежу за курсом Django по аутентификации и авторизации пользователей.Но дело в том, что я не совсем понимаю метод form_valid ():

class ArticleCreateView(CreateView):
    model = Article
    template_name = 'article_new.html'
    fields = ('title', 'body') # new

    def form_valid(self, form): # new
        form.instance.author = self.request.user
        return super().form_valid(form)

Я не могу понять, что возвращает этот метод.

Спасибо

1 Ответ

1 голос
/ 11 марта 2019

Этот метод вызывается, когда правильные данные вводятся в форму, и форма была успешно проверена без каких-либо ошибок.Здесь вы можете обрабатывать логику пост-успеха, например отправлять пользователю уведомление по электронной почте, перенаправлять на страницу благодарности и т. Д.

Документация Django |Общие виды редактирования

...