Example #1
0
def CompleteUserInfo(request):
	if not request.user.is_authenticated():
		return HttpResponseRedirect('/')
	if request.method == "POST":
		if request.user.is_complete == True:
			form = CustomerForm(request.POST, request.FILES, instance=request.user.customer)
		else:
			form = CustomerForm(request.POST, request.FILES)
		if form.is_valid():
			if 'submit' in request.POST:
				temp = Customer()
				temp = form.save(commit=False)
				request.user.is_complete = True
				temp.user = request.user
				temp.save()
				request.user.save()
				return HttpResponseRedirect('/')
	else:
		if request.user.is_complete == True:
			form = CustomerForm(instance=request.user.customer)
		else:
			form = CustomerForm()
	context = {
		'form': form,
		'user': request.user,
	}
	return render(request, 'shopping/user_info.html', context)