Django“name_istartswith”对我来说不是不区分大小写的

时间:2012-02-09 11:24:22

标签: django django-models django-queryset

我用控制台测试了它。

$ 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 个答案:

答案 0 :(得分:5)

我认为这是在这里讨论的:https://code.djangoproject.com/ticket/9682 我自己从来没有使用过MySQl,所以我不确定,但似乎你需要使用适当的数据库整理设置来实现这一点。