Thread: Error : Ensure this value has at most 30 characters (it has 31) django

Error : Ensure this value has at most 30 characters (it has 31) django

From
VENKTESH GUTTEDAR
Date:
Hello,

    I am using DJango 1.7 and Postgresql 9.3.5.

    I am trying to store email in the username field of django.contrib.auth.models.User.
    but when i try to store more than 30 characters i am getting this error : Ensure this value has at most 30 characters (it has 31) django
    i tried changing the max length to 75 of username field of auth_user. but still i am getting the same error.
    Please help me to solve this

--
Regards :
Venktesh Guttedar.

Re: Error : Ensure this value has at most 30 characters (it has 31) django

From
David G Johnston
Date:
VENKTESH GUTTEDAR wrote
> Hello,
>
>     I am using DJango 1.7 and Postgresql 9.3.5.
>
>     I am trying to store email in the username field of
> django.contrib.auth.models.User.
>     but when i try to store more than 30 characters i am getting this
> error
> : Ensure this value has at most 30 characters (it has 31) django
>     i tried changing the max length to 75 of username field of auth_user.
> but still i am getting the same error.
>     Please help me to solve this

This is a validation error your django middleware is issuing - you need to
fix the problem there.  Or maybe there is some other field that is being
checked besides auth_user...

David J.




--
View this message in context:
http://postgresql.nabble.com/Error-Ensure-this-value-has-at-most-30-characters-it-has-31-django-tp5829910p5829917.html
Sent from the PostgreSQL - general mailing list archive at Nabble.com.


Re: Error : Ensure this value has at most 30 characters (it has 31) django

From
Adrian Klaver
Date:
On 12/10/2014 04:38 AM, VENKTESH GUTTEDAR wrote:
> Hello,
>
>      I am using DJango 1.7 and Postgresql 9.3.5.
>
>      I am trying to store email in the username field of
> django.contrib.auth.models.User.
>      but when i try to store more than 30 characters i am getting this
> error : Ensure this value has at most 30 characters (it has 31) django
>      i tried changing the max length to 75 of username field of
> auth_user. but still i am getting the same error.
>      Please help me to solve this

On my install of Django 1.7 the email field is already varchar(75).

Are you updating from a previous version of Django?

Did you run python manage.py sycndb ?

Also where are you trying to insert the data from?

If from a form have you checked the field validation code for the email
field?

>
> --
> Regards :
> Venktesh Guttedar.
>


--
Adrian Klaver
adrian.klaver@aklaver.com


Re: Error : Ensure this value has at most 30 characters (it has 31) django

From
Adrian Klaver
Date:
CCing list.

On 12/10/2014 08:06 AM, VENKTESH GUTTEDAR wrote:
> Ya i used python manage.py syncdb

Well, per Davids suggestion,  you might want to check that it is indeed
the email field that is triggering the validation error. Both the
first_name and last_name fields in auth_user have a field length of 30
and each would trigger the error mentioned if you entered 31 characters.

>
>
> On Wed, Dec 10, 2014 at 7:26 PM, Adrian Klaver
> <adrian.klaver@aklaver.com <mailto:adrian.klaver@aklaver.com>> wrote:
>
>     On 12/10/2014 04:38 AM, VENKTESH GUTTEDAR wrote:
>
>         Hello,
>
>               I am using DJango 1.7 and Postgresql 9.3.5.
>
>               I am trying to store email in the username field of
>         django.contrib.auth.models.__User.
>               but when i try to store more than 30 characters i am
>         getting this
>         error : Ensure this value has at most 30 characters (it has 31)
>         django
>               i tried changing the max length to 75 of username field of
>         auth_user. but still i am getting the same error.
>               Please help me to solve this
>
>
>     On my install of Django 1.7 the email field is already varchar(75).
>
>     Are you updating from a previous version of Django?
>
>     Did you run python manage.py sycndb ?
>
>     Also where are you trying to insert the data from?
>
>     If from a form have you checked the field validation code for the
>     email field?
>
>
>         --
>         Regards :
>         Venktesh Guttedar.
>
>
>
>     --
>     Adrian Klaver
>     adrian.klaver@aklaver.com <mailto:adrian.klaver@aklaver.com>
>
>
>
>
> --
> Regards :
> Venktesh Guttedar.
>


--
Adrian Klaver
adrian.klaver@aklaver.com