2012-04-27 103 views
1

这里时出现的错误“类型错误字符串的索引必须是整数”。我已经能够在其他地方成功地使用这个确切的路线。为什么现在它是一个问题?:使用cleaned_data

+0

您可以将追溯添加到RegisterForm的问题和代码中。 – mouad 2012-04-27 19:08:54

回答

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