def edit_event(request, room_id, event_id): room = get_object_or_404(Room, pk=room_id) event = get_object_or_404(Event, pk=event_id) if request.method == "POST": form = EditEventForm(request.POST, instance=event) if form.is_valid(): form.save() return HttpResponseRedirect(reverse('booking:detail', args=[room.id])) else: print form.errors else: form = EditEventForm(instance=event) return render(request, 'booking/edit_event.html', { 'form': form, 'room': room, 'event': event })