提交Django 表單時,如果複選框輸入未選中,則通常會遇到MultiValueDictKeyError 表單中異常值數據。
要解決此問題,請考慮使用MultiValueDict 類,它允許您從字典中檢索值,同時如果鍵不存在則還提供預設值。這有效地處理了鍵的缺失並提供了後備值。
更新後的程式碼行如下所示:
is_private = request.POST.get('is_private', False)
一般來說,get 方法可以與任何字典來取得值並在必要時提供預設值。其語法為:
my_var = dict.get(key, default)
以上是如何處理 Django 表單中的「MultiValueDictKeyError」?的詳細內容。更多資訊請關注PHP中文網其他相關文章!