python 报价单_在Djang中创建报价单

当我提交表单时,它只返回带有输入的表单

在(视图.py)在from django.http import HttpResponse, HttpResponseRedirect

from django.shortcuts import render, redirect

from quote.forms import QuoteForm

def quoting(request):

if request.method == 'GET':

form = QuoteForm()

else:

form = QuoteForm(request.POST)

if form.is_valid():

Length = form.cleaned_data['Length']

Breadth = form.cleaned_data['Breadth']

Height = form.cleaned_data['Height']

totalprice=((Length*Breadth*Height)/5000)

return render(request, "quote/quote.html", {'form': form})

def answer(request):

return render(request,"quote/out.html")

在(报价.html)在

^{pr2}$

在(输出.html)在{% extends "shop/base.html" %}

{% block content %}

{% if totalprice %}

{{ totalprice }}

{{ else }}

{{form}}

{% endblock %}

在(表单.py)在from django import forms

class ContactForm(forms.Form):

Length = forms.IntegerField(required=True)

Breadth = forms.IntegerField(required=True)

Height = forms.IntegerField()

(网址.py(应用程序)from django.conf.urls import patterns, url

from django.views.generic import TemplateView

url(r'^quoting/$',

'quote.views.quoting',

name='quoting'

),

url(r'^answer/$',

'quote.views.answer',

name='answer'

)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值