def event_edit(request, pk): event = get_object_or_404(Event, pk=pk) if request.method == "POST": form = EventForm(request.POST, instance=event) if form.is_valid(): event = form.save(commit=False) event.save() form.save_m2m() messages.success(request, 'The event was successfully updated.') return redirect('event_detail', pk=event.pk) else: form = EventForm(instance=event) return render(request, 'travel/event_form.html', {'form': form, 'event': event})
def event_new(request): if request.method == "POST": form = EventForm(request.POST) if form.is_valid(): event = form.save(commit=False) event.cities_light_country = event.cities_light_city.country event.save() form.save_m2m() messages.success(request, 'A new event was successfully created.') return redirect('trip_new') else: form = EventForm() return render(request, 'travel/event_form.html', {'form': form})
def event_edit(request, pk): event = get_object_or_404(Event, pk=pk) if request.method == "POST": form = EventForm(request.POST, instance=event) if form.is_valid(): event = form.save(commit=False) event.save() form.save_m2m() messages.success(request, 'The event was successfully updated.') return redirect('event_detail', pk=event.pk) else: form = EventForm(instance=event) return render(request, 'travel/event_form.html', { 'form': form, 'event': event })