コード例 #1
0
ファイル: views.py プロジェクト: PauloMartins/finance
def product_new(request):
	if request.method == 'POST':
		form = FormProduct(request.user, request.POST)

		if form.is_valid():
			item = form.save(commit=False)
			item.user = request.user
			item.save()
			return HttpResponseRedirect('/')
	else:
		form = FormProduct(request.user)

	return render_to_response('product_item.html', {'form': form, 'menu': 'product'}, context_instance=RequestContext(request))
コード例 #2
0
ファイル: views.py プロジェクト: PauloMartins/finance
def product_item(request, id):
	item = get_object_or_404(Product, pk=id, user=request.user)

	if request.method == 'POST':
		form = FormProduct(request.user, request.POST, request.FILES, instance=item)

		if form.is_valid():
			form.save()
			return HttpResponseRedirect('/')

	else:
		form = FormProduct(request.user, instance=item)

	return render_to_response('product_item.html', {'form': form, 'menu': 'product', 'edit': True}, context_instance=RequestContext(request))