我正在使用django 1.4,並收到request.POST.dict()
中的參數,其中包含Unicode格式的所有值。如如何從request.POST字典中獲取布爾值
{u'sam_status': u'true', u'address_type': u'false', u'is_deleted': u'false', u'title': u'true'}
但是這些值應該是布爾值,因爲它們是從HTML頁面的單選按鈕呈現的。
我想這個request.POST.dict()
轉換成一個簡單的Python字典,這將有Python的值,如'true'/'false' ==> True/False.
注:我不想申請循環,因爲這可能會影響性能,因爲這適用於龐大的數據。
那是你的request.POST字典的實際打印?如果單選按鈕沒有被選中,通常它的關鍵就不會在POST中回來。 – ptr
@PeteTinkler我認爲這是複選框,這是未經檢查的複選框輸入不發送任何東西,但對於單選按鈕它是一個不同的東西。 – tayfun
在html表單中有單選按鈕,並且來自Jquery,我正在使用序列化表單來觸發ajax調用。 – CrazyGeek