[pyar] A veces quiero poner una verdulería
Roberto Alsina
ralsina en netmanagers.com.ar
Jue Jun 3 17:35:26 ART 2010
>>> from cosa.models import *
>>> p=unmodelo.objects.get(id=1534)
>>> p.provincia
'C'
>>> import simplejson
>>> s=simplejson.loads('"C\u00f3rdoba"')
>>> p.provincia=s
>>> p.save()
/usr/lib/python2.4/site-packages/django/db/backends/mysql_old/base.py:42:
Warning: Incorrect string value: '\xF3rdoba' for column 'provincia' at row 1
return self.cursor.execute(sql, params)
>>> s
u'C\xf3rdoba'
>>> p.provincia=s
>>> p.save()
>>> s
u'C\xf3rdoba'
>>> p.provincia
u'C\xf3rdoba'
>>> p=unmodelo.objects.get(id=1534)
>>> p.provincia
'C'
>>> p.provincia=s
>>> p.save()
>>> p.provincia
u'C\xf3rdoba'
>>> p=unmodelo.objects.get(id=1534)
>>> p.provincia
'C'
>>>
Sí, es un Django prehistorico, pero bueno, no se puede migrar todavía.
Solucion:
1) Cambiar a backends/mysql en vez de mysql_old
2) Como eso requiere un modulo python-mysql mas nuevo que el que esta para la
distro, hacer lio sysadmin-style
3) Pensar: tengo que creer mas rapido que estas cosas no son culpa mia.
More information about the pyar
mailing list