def add(request): if not is_company_staff(request): return redirect('mypage_home') user = request.user company = user.customer_company if request.method == 'POST': form = SeminarForm(request.POST, request.FILES) if form.is_valid(): seminar = form.save(commit=False) seminar.user = user seminar.company = company seminar.save() form.save_m2m() messages.add_message(request, messages.SUCCESS, 'セミナーを保存しました') return redirect('seminar_edit', seminar_id=seminar.pk) else: form = SeminarForm() return render_to_response('seminars/add_edit.html', { 'action': 'add', 'form': form, }, context_instance=RequestContext(request))