2016-09-16 2 views
-2

Мне нужно получить информацию из только что представленной формы. Форма состоит в том, чтобы поместить событие в календарь.Получение информации из данных формы в form_valid

Мне нужно получить поле «Категория», это в основном имя человека, в которое входит событие.

Оттуда мне нужно разбить имя на последнее и первое и получить их электронную почту из таблицы пользователя. Оттуда я пришлю им электронное письмо с сообщением, что они были добавлены в календарь.

Это моя form_valid функция в настоящее время:

def form_valid(self, form): 
    Event = form.save(commit=False) 
    Event.created_by = self.request.user 
    Event.save() 
    send_mail(
     'test', 
     'Is this really working?', 
     '[email protected]', 
     ['[email protected]'], 
     fail_silently=False, 
    ) 
    return HttpResponseRedirect('/calendar/') 

Как я могу получить информацию о том, что только что был представлен в форме? Возможно ли это?

ответ

0

Ну, вы только что создали новый экземпляр события с этими данными. Таким образом, данные находятся в этом Событии, естественно.

Вы также можете получить его от form.cleaned_data dict.

Смежные вопросы