Ejemplo n.º 1
0
def add(request):
	if request.method == 'POST':
		form = CustomerProfileForm(request.POST)
		if form.is_valid():
			c = form.save(commit=False)
			c.user = request.user
			c.save()
			return HttpResponseRedirect('/accounts/customers')
	else:
		form = CustomerProfileForm()
	return render(request, 'customers/add.html', {'form': form})
Ejemplo n.º 2
0
def edit(request, customer_id):
	if request.method == 'POST':
		instance = CustomerProfile.objects.get(pk=customer_id)
		form = CustomerProfileForm(request.POST, instance=instance)
		if form.is_valid():
			c = form.save(commit=False)
			c.save()
			return HttpResponseRedirect('/accounts/customers/')
	else:
		try:
	 		customer = CustomerProfile.objects.get(pk=customer_id) 
			form = CustomerProfileForm(instance=customer)
	 	except CustomerProfile.DoesNotExist:
			return HttpResponse(u'客户信息不存在')

	return render(request, 'customers/edit.html', {'form': form, 'customer': customer})