1
我想開發一個基本數量小部件,它是一個下拉選擇框,使用一個整數,它將成爲最大數量,用戶可以從1到最大數量中進行選擇。django數量窗體小部件
最後我的表單將使用這個小部件,並且如果給定的數量大於最大值,它不應該驗證。 (的確,普通用戶將無法選擇超過最大值,但我想可以通過向服務器發送直接請求來嘗試。)
這怎麼辦?
感謝
編輯: 我認爲它可以是這樣開始說起,不過,我想我的領域是一個選擇(從1到最多最大數量),而不是TextInput字段。
def quantity_field(quantity=1):
class QuantityForm(forms.Form):
forms.IntegerField(label="Purchase quantity",min_value=1,max_value=quantity,required=True,widget=forms.Select)
return QuantityForm
你有什麼到目前爲止,它怎麼不工作? – 2010-02-21 11:09:29
你好Ignacio,我已經編輯過這個帖子的澄清。 – Hellnar 2010-02-21 11:47:21