Beispiel #1
0
def addItem(request):

	form1 = TypeForm({})
	form2 = VenderForm({})
	form3 = ColorForm({})

	if request.method == 'POST':

		form1 = TypeForm(request.POST)
		form2 = VenderForm(request.POST)
		form3 = ColorForm(request.POST)
		success1 = ''
		success2 = ''
		success3 = ''
		inventorys = None
		
		if form1.is_valid():

			cd = form1.cleaned_data

			type = Type()

			type.TypeName = cd['TypeName']
			
			inventorys = Type.objects.filter(TypeName__contains=type.TypeName)
			
			if (inventorys.count()==0):
				type.save()
				success1 = '类型添加成功'
			else:
				success1 = '类型已存在!无需再添加!'
					
			form1 = TypeForm()
			form2 = VenderForm()
			form3 = ColorForm()

			return render_to_response('itemAdd.html', {'form1': form1,'form2': form2,'form3': form3,'success1': success1},

			context_instance = RequestContext(request))
			
		if form2.is_valid():

			cd = form2.cleaned_data

			vender = Vender()

			vender.VenderName = cd['VenderName']

			inventorys = Vender.objects.filter(VenderName__contains=vender.VenderName)
			
			if (inventorys.count()==0):
				vender.save()
				success2 = '厂家添加成功'
			else:
				success2 = '厂家已存在!无需再添加!'
			
			form1 = TypeForm()
			form2 = VenderForm()
			form3 = ColorForm()

			return render_to_response('itemAdd.html', {'form1': form1,'form2': form2,'form3': form3,'success2': success2},

			context_instance = RequestContext(request))
		
		if form3.is_valid():

			cd = form3.cleaned_data

			color = Color()

			color.ColorName = cd['ColorName']

			inventorys = Color.objects.filter(ColorName__contains=color.ColorName)
			
			if (inventorys.count()==0):
				color.save()
				success3 = '颜色添加成功'
			else:
				success3 = '颜色已存在!无需再添加!'
			
			form1 = TypeForm()
			form2 = VenderForm()
			form3 = ColorForm()
			
			return render_to_response('itemAdd.html', {'form1': form1,'form2': form2,'form3': form3,'success3': success3},

			context_instance = RequestContext(request))

	else:

		form1 = TypeForm()
		form2 = VenderForm()
		form3 = ColorForm()

	return render_to_response('itemAdd.html', {'form1': form1,'form2': form2,'form3': form3},

			context_instance = RequestContext(request))