這裏時出現的錯誤「類型錯誤字符串的索引必須是整數」。我已經能夠在其他地方成功地使用這個確切的路線。爲什麼現在它是一個問題?:使用cleaned_data
1
A
回答
4
您可能從窗體的clean()
方法中返回了錯誤的內容 - 您應該返回完整的self.cleaned_data
字典。
+0
你是對的,我改變了它,它的工作。謝謝 – n0pe 2012-04-27 19:11:15
2
顯然cleaned_data
給你一個字符串,而不是字典。
作爲一個字符串只能通過數字索引,它給你這個錯誤。
嘗試打印值以查看發生了什麼。
+0
打印出來表明'clean'只包含'password'。爲什麼表單的其餘部分沒有加載到字典中? – n0pe 2012-04-27 19:08:40
相關問題
- 1. 表格處理:使用cleaned_data
- 2. Django form.clean(),cleaned_data KeyError
- 3. 缺少cleaned_data
- 4. Django的cleaned_data [求助]
- 5. Django的FORMSET cleaned_data空
- 6. Python - Django - Form choicefield和cleaned_data
- 7. django forms,cleaned_data是空的
- 8. 隱藏字段不cleaned_data
- 9. 屬性Error對象有cleaned_data
- 10. Django的cleaned_data KeyError異常
- 11. Django:即使在調用.is_valid後,也無法訪問cleaned_data
- 12. 表單對象沒有屬性'cleaned_data'
- 13. 形式Django的 - 不能讓過去「cleaned_data」
- 14. 在django中處理圖片上傳表單:何時使用save()vs chunks()vs cleaned_data?
- 15. Django的PasswordChangeForm AttributeError的:「PasswordChangeForm」對象有沒有屬性「cleaned_data」
- 16. 獲得價值,而不是Unicode表示從cleaned_data
- 17. Django form.save()沒有采取更新的形式.cleaned_data
- 18. django表單is_valid和cleaned_data實現保存和提交行爲。
- 19. 在列表中使用限制
- 20. Django動態替換ModelForm實例或不保存表單數據[image]
- 21. 使用使用JavasScript
- 22. 使用highchart使用
- 23. 使用使用VBA
- 24. 使用使用XSLT
- 25. 使用使用jQuery
- 26. 使用使用SRC
- 27. 使用使用DLookup
- 28. 使用接口VS.使用「使用」
- 29. 使用使用M2Mqtt使用SSL
- 30. 標準django表單錯誤消息
您可以將追溯添加到RegisterForm的問題和代碼中。 – mouad 2012-04-27 19:08:54