def create_event(request): if request.method == 'POST': event_form = EventForm(request.POST) if event_form.is_valid(): event_form.save(request.user) return HttpResponseRedirect('/') else: return HttpResponseRedirect('/')
def event(request, pk): event = Event.objects.get(pk=pk) form = EventForm(instance=event) if request.method == 'POST': form = EventForm(request.POST, instance=event) if form.is_valid(): form.save() return redirect('event', pk=pk) return render_to_response('pages/event.html', { 'form': form, }, RC(request))
def event(request): if request.user is not None and str(request.user) != 'AnonymousUser': if request.method == "POST": ev = Event() form = EventForm(request.POST, instance=ev) if form.is_valid(): form.save() events = Event.objects.all() return render(request, "events.html", {"title": "Event", "records": events}) else: form = EventForm() return render(request, "create_event.html", {"form": form}) else: return redirect("/logout/")
def event_new(request): form = EventForm() if request.method == 'POST': form = EventForm(request.POST) if form.is_valid(): event = form.save() return redirect('event', pk=event.pk) return render_to_response('pages/event.html', { 'form': form }, RC(request))
def add_event(request): if request.method == 'POST': form = EventForm(request.POST) if form.is_valid(): new_event = form.save(commit=False) new_event.organization = request.user new_event.event_name = request.POST.get('event_name') new_event.event_link = request.POST.get('event_link') new_event.event_start_date = request.POST.get('event_start_date') new_event.event_end_date = request.POST.get('event_end_date') new_event.event_start_time = request.POST.get('event_start_time') new_event.event_end_time = request.POST.get('event_end_time') new_event.slug = slugify(request.POST.get('event_name')) new_event.save() return redirect('main:events_list') else: form = EventForm() context = { 'form': form, } return render(request, 'admin/add_events.html', context=context)