def update(request, stock_id): stock = get_object_or_404(Stock, pk=stock_id) if request.method == "POST": form = StockForm(request.POST, instance=stock) if form.is_valid(): past_stock = Stock.objects.get(pk=stock_id) updated_stock = form.save() History.updated_history(past_stock, updated_stock, request.user) messages.success(request, "Stock updated.") else: form = StockForm(instance=stock) data = {"form": form, "stock": stock} return render_to_response("stocks/update.html", data, context_instance=RequestContext(request))
def create(request): if request.method == "POST": form = StockForm(request.POST) if form.is_valid(): stock = form.save() History.created_history(stock, request.user) messages.success(request, "Stock created.") if "create" in request.POST: return redirect("stocks:update", stock.pk) else: return redirect("stocks:create") else: form = StockForm() data = {"form": form} return render_to_response("stocks/create.html", data, context_instance=RequestContext(request))
def update(request, stock_id): stock = get_object_or_404(Stock, pk=stock_id) if request.method == 'POST': form = StockForm(request.POST, instance=stock) if form.is_valid(): past_stock = Stock.objects.get(pk=stock_id) updated_stock = form.save() History.updated_history(past_stock, updated_stock, request.user) messages.success(request, 'Stock updated.') else: form = StockForm(instance=stock) data = { 'form': form, 'stock': stock, } return render_to_response( 'stocks/update.html', data, context_instance=RequestContext(request), )
def create(request): if request.method == 'POST': form = StockForm(request.POST) if form.is_valid(): stock = form.save() History.created_history(stock, request.user) messages.success(request, 'Stock created.') if 'create' in request.POST: return redirect('stocks:update', stock.pk) else: return redirect('stocks:create') else: form = StockForm() data = { 'form': form, } return render_to_response( 'stocks/create.html', data, context_instance=RequestContext(request), )