def view_event(request,id): check_user(request) user_profile = get_user_profile(request) event = Event.objects.get(pk=id) response = { 'event': event, 'user_profile': user_profile } return render(request,'main/events/event_view.html',response)
def view_all_events(request): check_user(request) all_events = Event.objects.all() user_profile = get_user_profile(request) response = { 'events':all_events, 'user_profile': user_profile } return render(request,"main/events/events.html",response)
def update_event_form_view(request,id): check_user(request) user_profile = get_user_profile(request) event_to_update = Event.objects.get(pk=id) print event_to_update response = { 'user_profile': user_profile, 'event': event_to_update, 'update_event': True } return render(request,'main/events/add_event.html',response)
def update_event(request,id): check_user(request) user_profile = get_user_profile(request) if request.method == 'POST': event_to_update = Event.objects.get(pk=id) form = EventDetailsForm(request.POST or None,instance=event_to_update) if form.is_valid(): print "Able to update" form.save() else: print form.errors return view_all_events(request)
def add_new_event(request): check_user(request) user_profile = get_user_profile(request) if request.method == 'POST': form = EventDetailsForm(request.POST) if form.is_valid(): print 'form is valid! here' form.save() #return redirect('login') else: print form.errors return view_all_events(request)
def event_form_view(request): check_user(request) user_profile= get_user_profile(request) return render(request,'main/events/add_event.html',{'user_profile':user_profile})