[pyar] UnicodeEncodeError en django-autocomplete-light

Pablo Gabriel Celayes pablocelayes en gmail.com
Mie Jun 11 19:12:21 ART 2014


2014-06-11 18:48 GMT-03:00 Esteban Castro <ecastroborsani en gmail.com>:

> La version que tenes instalada debe ser del branch master (v1), que tiene
> esas funciones en model:
>
> https://github.com/yourlabs/django-autocomplete-light/blob/master/autocomplete_light/autocomplete/model.py
>
> Yo probaria la v2, aunque este en alpha, a ver si sigue tirando ese error.
> Por lo menos te vas a enterar si es un problema de la app.
>
Hecho. Mismo error con la v2. A seguir renegando. :S

Gracias!


>
>
> El 11 de junio de 2014, 18:41, Pablo Gabriel Celayes <
> pablocelayes en gmail.com> escribió:
>
>
>>
>>
>> 2014-06-11 18:25 GMT-03:00 Pablo Gabriel Celayes <pablocelayes en gmail.com>
>> :
>>
>>
>>>
>>>
>>> 2014-06-11 14:37 GMT-03:00 Sebastián Seba <ssebastianj en gmail.com>:
>>>
>>>> A mí Django me jodía cuando usaba acentos.
>>>> Al principio lo resolví asegurandome que todos mis módulos tengan la
>>>> línea:
>>>>
>>>> # -*- coding: utf-8 -*-
>>>>
>>>> Dejó de joder un poco pero aparecían errores de encoding espontáneos.
>>>> Así que me aseguré que la DB trabaje con UTF-8 con:
>>>>
>>>> DATABASES = {
>>>>     'default': {
>>>>         'DEFAULT_CHARSET': 'utf-8',
>>>>     }
>>>> }
>>>>
>>>> Y anduvo como piña.
>>>>
>>>
>>>  Gracias Seba por el consejo, aunque en este caso el problema parece
>>> estar más arriba.
>>>
>>> Justamente los nombres de los hoteles se levantan en utf-8 de la base de
>>> datos y en algún momento de todo el camino hasta el autocomplete se tratan
>>> de leer como ascii.
>>>
>>
>> Ahora me surge otra intriga distinta pero relacionada: me puse a hurgar
>> el stacktrace y parecería que el problema de encoding se genera en una
>> llamada a force_text() dentro de autocomplete_light.autocomplete.model
>>
>> Por curiosidad se me ocurrió ver si podía tocar algo ahí (probablemente
>> no sea lo más recomendable, pero bueh...) y me encuentro con que el
>> models.py es un archivo vacío, pero existe su correspondiente .pyc de
>> tamaño no nulo.
>>
>> Me asomo al repo en github y veo que efectivamente esto es así a
>> propósito:
>>
>> https://github.com/yourlabs/django-autocomplete-light/blob/v2/autocomplete_light/models.py
>>
>> ¿Algun@ sabe por qué?
>>
>>>
>>>> _______________________________________________
>>>> pyar mailing list pyar en python.org.ar
>>>> http://listas.python.org.ar/listinfo/pyar
>>>>
>>>> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>>>>
>>>> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
>>>> Argentina - http://www.usla.org.ar
>>>>
>>>
>>>
>>>
>>> --
>>>
>>> *ıl**l**ıl**l**ı* ρąβℓ๏ *ıllı**lı*
>>> http://ar.linkedin.com/pub/pablo-celayes/5/535/911/es
>>>
>>
>>
>>
>> --
>>
>>  *ıl**l**ıl**l**ı* ρąβℓ๏ *ıllı**lı*
>> http://ar.linkedin.com/pub/pablo-celayes/5/535/911/es
>>
>> _______________________________________________
>> pyar mailing list pyar en python.org.ar
>> http://listas.python.org.ar/listinfo/pyar
>>
>> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>>
>> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
>> Argentina - http://www.usla.org.ar
>>
>
>
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
>



-- 

*ıl**l**ıl**l**ı* ρąβℓ๏ *ıllı**lı*
http://ar.linkedin.com/pub/pablo-celayes/5/535/911/es
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20140611/2b4a14ab/attachment-0001.html>


More information about the pyar mailing list