0
在我的表單中,我有一個只讀字段。該字段的內容將由java腳本填充,並取決於可編輯字段的輸入。爲了避免用戶修改字段數據,我想將其標記爲只讀。Django:未提交表單中的只讀字段
當我標記字段爲只讀在我forms.py與
'key': forms.TextInput(attrs={'disabled':'disabled'}),
似乎字段的內容是隻讀的,但不會被提交。我收到以下錯誤,當我嘗試讀取form.cleaned_data [「關鍵」]:
Exception Type: MultiValueDictKeyError
Exception Value: "Key 'key' not found in <QueryDict: ...>
有沒有更好的方式來標記字段在Django的形式不是「只讀」「禁用」 ?
謝謝您的建議!
似乎 '關鍵':forms.TextInput(ATTRS = { '只讀': '真'}), 會解決這個問題。 對不起,應該在文檔中進一步閱讀。 – neurix