def location_new(request): form = LocationForm() if request.method == 'POST': form = LocationForm(request.POST) if form.is_valid(): location = form.save() return redirect('location_edit', pk=location.pk) return render_to_response('pages/location_new.html', { 'form': form, }, RC(request))
def location_edit(request, pk): location = get_object_or_404(Location, pk=pk) form = LocationForm(instance=location) if request.method == 'POST': form = LocationForm(request.POST, instance=location) if form.is_valid(): form.save() return render_to_response('pages/location_edit.html', { 'form': form, 'location': location, }, RC(request))
def newLocation(request): context = {} if request.method == 'POST': form = LocationForm(request.POST) if form.is_valid(): location = form.save() return redirect('location-list') else: context.update({'form' : form }) else: form = LocationForm() context.update({'form' : form }) return render(request, 'new_location.html', context)