On Tue, Dec 15, 2009 at 2:42 PM, goome <marcs2...@gmail.com> wrote:

> Hello
> i have a model with a CharField field.
> When in the admin panel i try to insert a new record for the model
> with a text containing "é" for the field, i got
> """UnicodeEncodeError at /admin/abruzzodavedere/servizio/4/
>
> 'ascii' codec can't encode character u'\xe8' in position 14: ordinal
> not in range(128)
>
> Request Method:         POST
> Request URL:    http://127.0.0.1:8000/admin/abruzzodavedere/servizio/4/
> Exception Type:         UnicodeEncodeError
> Exception Value:
>
> 'ascii' codec can't encode character u'\xe8' in position 14: ordinal
> not in range(128)
> """
> i didn't make any change in the Admin, i mean i simply register the
> model. Now just switched to django1.1
> This error did not appear with django096.
> i did NOT do a new installation of the directory after upgrading
> django,  i just corrrectet max[_]length and created the admin.py
> Can be that the problem?
> Thank you
>
>
Did you convert your old __str__ method to __unicode__?

Without the full traceback and some more specifics of your model it's hard
to guess what's wrong.  I can say in general the admin certainly supports
saving and displaying non-ASCII character data without throwing encoding
errors. There is something specific to your model that is causing this.

Karen

--

You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-us...@googlegroups.com.
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.


Reply via email to