i just checked the docs for add_error
and there it says "Note that Form.adderror() automatically removes the relevant field from cleaned_data."; so I guess it's normal for you to not seeing the corresponding data. For the errors though, did you make sure that your clean
* methods are being called as expected? You can be sure about that while debugging. I'm saying this; because I didn't see any errors in your code at first sight.