这里时出现的错误“类型错误字符串的索引必须是整数”。我已经能够在其他地方成功地使用这个确切的路线。为什么现在它是一个问题?:使用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的FORMSET cleaned_data空
- 5. Django的cleaned_data [求助]
- 6. Python - Django - Form choicefield和cleaned_data
- 7. django forms,cleaned_data是空的
- 8. 隐藏字段不cleaned_data
- 9. Django:即使在调用.is_valid后,也无法访问cleaned_data
- 10. 形式Django的 - 不能让过去“cleaned_data”
- 11. 在django中处理图片上传表单:何时使用save()vs chunks()vs cleaned_data?
- 12. Django的PasswordChangeForm AttributeError的:“PasswordChangeForm”对象有没有属性“cleaned_data”
- 13. 获得价值,而不是Unicode表示从cleaned_data
- 14. 在列表中使用限制
- 15. Django动态替换ModelForm实例或不保存表单数据[image]
- 16. 使用使用SRC
- 17. 使用使用jQuery
- 18. 使用使用VBA
- 19. 使用接口VS.使用“使用”
- 20. 使用使用M2Mqtt使用SSL
- 21. Django如何覆盖自定义窗体的子类中的clean()方法?
- 22. 后Formfield清理 - 清理Formfield中的子类
- 23. 在Django窗体中,如何将错误添加到队列中?
- 24. 使用LogManager.GetLogger使用Unity
- 25. 使用WordPress WP_Query使用C#
- 26. 使用PHP,使用BSON
- 27. allowDisc使用Jongo时使用
- 28. 使用Pywinrm使用SSL
- 29. 使用NAV使用jQuery
- 30. iPhone上使用使用ALAsset
您可以将追溯添加到RegisterForm的问题和代码中。 – mouad 2012-04-27 19:08:54