2010-04-05 3 views
-4

Я смущен относительно того, что означает name_iexact в этой строке кода.Что означает «name__iexact» в моем коде

Map.objects.filter(name__iexact=self.cleaned_data["name"]).count() 
+6

У вас есть проблема с чтением документации Django? Вы постоянно публикуете простые вопросы, на которые легко отвечают документы. –

ответ

1

Это регистронезависимы матч. Он будет извлекать записи базы данных с полем «имя», соответствующим self.cleaned_data["name"], в то время как случай не обязательно должен совпадать.

Вы можете построить эти поисковые запросы, добавив __iexact к любому имени поля. См. Документацию для more on iexact или список other similar field lookups.

0

Я подозреваю, что вы используете Django или какой-то ORM.

name__iexact означает, что вы делаете регистрозависимости матча на поле имени

чек, например http://docs.djangoproject.com/en/dev/topics/db/queries/ для получения дополнительной документации по Джанго запросов.

Я надеюсь, что это поможет, Джером Вагнер

Смежные вопросы