2016-09-16 27 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

さて、あなたはそのデータで新しいEventインスタンスを作成しました。したがって、データはそのイベントに自然にあります。

form.cleaned_dataからも入手できます。

関連する問題