Hmm okay. thanks for explanation, i think i tried if data.get("pwdc")
== "" before but i got some kind type error so i went for approach
described above.

Thanks again :)

Alan.

On Jul 12, 8:20 pm, Karen Tracey <[email protected]> wrote:
> On Sun, Jul 12, 2009 at 6:50 AM, zayatzz <[email protected]> wrote:
>
> > Hello
>
> > I have accountform which's validation should show errors when password
> > fields are left empty, but the errors did not show up. So i started
> > investigating, what is the problem and inserted this line in my form
> > validation:
>
> > raise forms.ValidationError(data.items())
>
> > And what i saw was:
>
> >    * ('username', u'myusername')
> >    * ('first_name', u'Alan')
> >    * ('last_name', u'Kesselmann')
> >    * ('pwd', u'A234234131332')
> >    * ('pwdc', u'')
> >    * ('email', u'[email protected] <u%[email protected]>
> > ')
>
> > What is that u there? And why? For that u i cant do any checks like
> >                if data.has_key("pwd") and data.has_key("pwdc"):
> >                           do someting here...
>
> Why is what u where?  Do you mean the u's preceding the key values?  That
> indicates the values are unicode strings, not bytestrings.  It's normal, and
> I don't see how the values being unicode would prevent your example line of
> code from working.
>
> Though, checking whether the keys exist probably isn't what you want to do,
> as the key (pwdc) in this case exists in the data dictionary but has an
> empty value, that that's what you want to be checking for: the empty value,
> not a missing key.
>
> Karen
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to