0
在我的索引視圖中,我有一個ModelChoiceField,它允許我選擇各種設備。將表單值傳遞到下一個視圖時不驗證
當我已經提交了我的選擇,我把選擇的值的變量是這樣的:
if form.is_valid():
form.save()
request.session["eq"] = form.cleaned_data['equipment']
那麼我重定向到一個新的視圖(預留),其中我有三個域的形式: 「設備」,「日期」和「reserved_by」。由於我已經在前面的視圖中選擇了我想要的設備,我希望它自動填充。我設法這個做我的預訂查看以下內容:
form = ReservationForm(initial={'equipment': request.session.get('eq')})
所以,當我跑我的網站,預約視設備領域也得到自動填寫,但現在的形式突然不會驗證(形式.is_valid是false)。
一直在努力與此一段時間,所以任何幫助將非常感激。
好吧,我明白了,但我該怎麼做?或者有更簡單的方法將值從一種形式傳遞給另一種形式? –
您沒有向我們展示您的視圖,因此很難提供幫助。 – Alasdair