예제 #1
0
파일: views.py 프로젝트: kvlopez/pafs
def updateapp(request, id):

	form = get_object_or_404(AppForm, pk=id)
	if request.method == 'POST':
		form_new = ApplicationForm(request.POST, instance=form)
		
		print "Form errors: " + str(form_new.errors);
		
		if form_new.is_valid():
		
#			form_update = form_new.save(commit=False)
			form_new.is_active = True
			form_new.save()
		return HttpResponseRedirect('/iopapp/viewapp/%i/' % form.pk)
			
			#original version----------
			#appform.save()
			#--------------------------
	else:
		form = ApplicationForm(instance=form)
#		form_errors = form_new.errors
           
	
	return render(request, 'newapp/editapp.html', {
		'form':form
	},
	context_instance=RequestContext(request)
	)
예제 #2
0
파일: views.py 프로젝트: kvlopez/pafs
def newapp(request):
	if request.method == 'POST':
		form = ApplicationForm(request.POST)
		if form.is_valid():
			form = form.save()
			return HttpResponseRedirect('../viewapp/%i/' % form.pk)
			
			#original version----------
			#appform.save()
			#--------------------------
	else:
		form = ApplicationForm()
	print "Registration Form objects", (AppForm.objects.all())
           
	
	return render(request, 'newapp/createapp.html', {
		'form':form
	},
	context_instance=RequestContext(request)
	)