我正在創建一個django支持的網站。具體來說,一個快遞網站。我需要創建一個用作引用應用程序的應用程序。用戶將包裹的尺寸輸入到表格中,提交表格後,將根據輸入的尺寸返回價格/報價。在Django中創建引用表格
我已經這樣做了,到目前爲止 (views.py)
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']
return redirect('thanks')
return render(request, "quote/quote.html", {'form': form})
(forms.py)
from django import forms
class QuoteForm(forms.Form):
Length = forms.Integer()
Breadth = forms.Integer()
Height= forms.Integer()
(quote.html)
{% extends "shop/base.html" %}
{% block content %}
<form method="post">
{% csrf_token %}
{{ form }}
<div class="form-actions">
<button type="submit">Send</button>
</div>
</form>
{% endblock %}
那麼我意識到我缺乏能夠顯示答案的html。我不知道如何做到這一點。
價格=運輸重量X距離 裝運重量=(長度x寬度X高度)/ 5000
感謝提前:)
我已經再次嘗試,但我堅持這裏 - 見下文 –