Django "name_istartswith" не учитывает регистр для меня - PullRequest
1 голос
/ 09 февраля 2012

Я проверил это с помощью консоли.

$ python manage.py shell
>>> from myapp.models import Product
>>>
>>> p = Product.objects.all()[0]
>>> print p.name
>>> 'Chia Seeds'
>>> p = Product.objects.filter(name__istartswith='chia s')
>>> print p
>>> []

Использование Django-Trunk (1.4a1) и MySQL 5.1.49-1ubuntu8.1

Это проблема MySQL ? Или что еще?

1 Ответ

5 голосов
/ 09 февраля 2012

Я думаю, что это обсуждается здесь: https://code.djangoproject.com/ticket/9682 Я сам никогда не использовал MySQl, поэтому не знаю наверняка, но, похоже, вам нужно использовать соответствующую настройку сопоставления базы данных, чтобы это работало.

...