我正在爲我的項目使用formset。我的表單中有幾種形式。現在我想定製窗體的外觀。我想通過使用每個表單的順序值來做到這一點。輸入爲形式的「ORDER」的一個例子如下所示:如何獲取模板(django)中表單的訂單值?
<input type="text" name="phones-0-ORDER" value="1" id="id_phones-0-ORDER">
我想要得到該輸入的(在這種情況下的值=「1」)的值。
我在我的視圖中直接使用inlineformset_factory從我的模型生成了formset。 https://docs.djangoproject.com/en/dev/topics/forms/modelforms/#using-an-inline-formset-in-a-view
在創建我的表單集的,我用下面的代碼:
PhoneNumberFormSet = inlineformset_factory(Patron, PhoneNumber, can_order=True)
通過這種方式,在該formset每個表單都會有一個順序。假設我們在formset中有3個表單,第一個表單將保存順序1,第二順序2,第三順序3. 我想使用模板中的「順序」來控制循環。
任何人都知道如何獲取模板中的訂單價值? 有關您的信息,ORDER的類型是IntegerField。所以我的問題是等於「如何獲得初始(預先填入)的IntegerField的數據模板。
謝謝您的回答!
獲取客戶端的值?或服務器端? – Brandon
在服務器端 – Mathieu