def add_order(request): if request.method == "POST": form = OrderForm(request.POST) if form.is_valid(): form.save() return redirect('/') else: form = OrderForm() context = {'form': form} return render(request, 'crmaccounts/add_order.html', context)
def updateOrder(request, pk): order = Order.objects.get(id=pk) form = OrderForm(instance=order) context = {'form': form} if request.method == "POST": form = OrderForm(request.POST, instance=order) if form.is_valid: form.save(commit=True) return redirect('/') return render(request, 'accounts/update_order.html', context)
def createOrder(request): form = OrderForm() if request.method == 'POST': form = OrderForm(request.POST) if form.is_valid(): form.save() return redirect('/') context = {'form': form} return render(request, 'orders/order_create.html', context)
def update_order(request, pk): order = Order.objects.get(id=pk) form = OrderForm(instance=order) if request.method == 'POST': form = OrderForm(request.POST, instance=order) if form.is_valid(): form.save() return redirect('/') context = {'form': form} return render(request, 'accounts/order_form.html', context)
def update_order(request, pk): order = Order.objects.get(id = pk) form = OrderForm(instance = order) if request.method == 'POST': form = OrderForm(request.POST, instance = order) if form.is_valid(): form.save() return redirect('/') #redirect to dashboard return render(request, 'accounts/order_form.html', {'form':form, 'header': 'Update Order:'})
def updateOrder(request, pk): order = Order.objects.get(id=pk) form = OrderForm(instance=order) if request.method == 'POST': form = OrderForm(request.POST, instance=order) if form.is_valid(): form.save() logger.info("order updated by admin") return redirect('customer', order.customer.pk) context = {'form': form} return render(request, 'accounts/update_order.html', context)
def update_order(request, pk): order = Order.objects.get(id=pk) form = OrderForm(instance=order) if request.method == "POST": print(request.POST) form = OrderForm(request.POST, instance=order) if form.is_valid(): form.save() return redirect("home") context = {"form": form} return render(request, "accounts/order_form.html", context)
def createOrder(request, pk): customer = Customer.objects.get(id=pk) if request.method == 'POST': form = OrderForm(request.POST, initial={'customer': customer}) if form.is_valid(): form.save() return redirect('home') else: form = OrderForm(initial={'customer': customer}) context = { 'form': form, } return render(request, 'accounts/order_form.html', context=context)
def updateOrder(request, order_pk): order_id = Order.objects.get(pk=order_pk) form = OrderForm(instance=order_id) if request.method == "POST": form = OrderForm(request.POST, instance=order_id) if form.is_valid(): form.save() return redirect('home') context = {'form': form} return render(request, 'accounts/order_form.html', context)
def individualCustomerUpdateOrder(request, pk, customer_id): updateOrder = db_functions.updateOrder(pk) if request.method == "POST": form = OrderForm(request.POST, instance=updateOrder) if form.is_valid(): form.save() # print("debug on line 83") return redirect('customer', pk=customer_id) else: form = OrderForm(instance=updateOrder) context = { 'form': form, } return render(request, "accounts/order_form.html", context)
def updateOrder(request, pk): updateOrder = db_functions.updateOrder(pk) if request.method == "POST": form = OrderForm(request.POST, instance=updateOrder) if form.is_valid(): form.save() # print("debug on line 69") return redirect('home') else: form = OrderForm(instance=updateOrder) context = { 'form': form, } return render(request, "accounts/order_form.html", context)
def updateorder(request, pk): order = Order.objects.get(id=pk) form = OrderForm(instance = order) #prefills the form with the stuff to the specific order id if request.method == 'POST': #same save function as above form = OrderForm(request.POST, instance= order) #again saves that specific instance instead of making a new one. if form.is_valid(): form.save() return redirect('/') context={ 'form': form, } return render(request, 'accounts/updateorderform.html', context)
def home(request): if request.method == 'POST': logger.info('create order request: {}'.format(request.POST)) order_form = OrderForm(request.POST) if 'calculate_order' in request.POST: logger.info('calculate_order request: {}'.format(request.POST)) if not order_form.is_valid(): return render(request, 'home.html', {'form': order_form}) cost = get_order_cost(request.POST) return render(request, 'home.html', { 'form': order_form, 'cost': cost }) else: if not order_form.is_valid(): return render(request, 'home.html', {'form': order_form}) order = order_form.save() # send email about new order text_content, html_content = get_content_for_mail(order) send_email('New gruzimo order {}'.format(order.id), text_content, html_content, '*****@*****.**', settings.EMAIL_SEND_USER) messages.success(request, 'Ваша заявка отправлена') return redirect('home') else: order_form = OrderForm() return render(request, 'home.html', {'form': order_form})