2012-04-27 40 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