Ошибка сортировки django python

В чем причина следующей ошибки ? когда я пытаюсь выполнить фильтрацию с помощью:

if MyObject.objects.filter(location = aDictionary['address']):

, где местоположение определяется как:

location = models.CharField(max_length=100, blank=True, default='')

, я получаю следующую ошибку, когда aDictionary ['address'] содержит строку с не буквенно-цифровым символом (например, Kīhei):

  File "/usr/lib/pymodules/python2.6/MySQLdb/connections.py", line 35, in defaul
terrorhandler
    raise errorclass, errorvalue
_mysql_exceptions.OperationalError: (1267, "Illegal mix of collations (latin1_sw
edish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '='")
5
задан OMG Ponies 27 February 2012 в 04:21
поделиться