예제 #1
0
def edit(request, ponto_id):

	ponto = Ponto_Monitoramento.objects.get(pk=ponto_id)

	if request.method == 'POST':
		form = FormPonto(request.POST)

		if form.is_valid():
			ponto.latitude = request.POST['latitude']
			ponto.longitude = request.POST['longitude']
			ponto.rio = Rio.objects.get(pk=request.POST['rio'])
			ponto.save()

			return redirect('/ponto/')
	else:
		data = {
			'latitude': ponto.latitude,
			'longitude': ponto.longitude,
			'rio': ponto.rio
		}
		form = FormPonto(initial=data)

	return render(request, 'ponto/edit.html', {
		'form': form,
		'ponto_id': ponto.id
	})
예제 #2
0
def add(request):

	if request.method == 'POST':
		form = FormPonto(request.POST)
		if form.is_valid():
			ponto = Ponto_Monitoramento()
			ponto.latitude = request.POST['latitude']
			ponto.longitude = request.POST['longitude']
			ponto.rio = Rio.objects.get(pk=request.POST['rio'])
			ponto.save()

			return redirect('/ponto/')
	else:
		form = FormPonto()

	return render(request, 'ponto/add.html', {
		'form':form
	})