[pyar] UnicodeEncodeError en django-autocomplete-light
Esteban Castro
ecastroborsani en gmail.com
Mie Jun 11 18:48:58 ART 2014
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.
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
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20140611/2b46284b/attachment.html>
More information about the pyar
mailing list