Я смущен относительно того, что означает name_iexact
в этой строке кода.Что означает «name__iexact» в моем коде
Map.objects.filter(name__iexact=self.cleaned_data["name"]).count()
Я смущен относительно того, что означает name_iexact
в этой строке кода.Что означает «name__iexact» в моем коде
Map.objects.filter(name__iexact=self.cleaned_data["name"]).count()
Это регистронезависимы матч. Он будет извлекать записи базы данных с полем «имя», соответствующим self.cleaned_data["name"]
, в то время как случай не обязательно должен совпадать.
Вы можете построить эти поисковые запросы, добавив __iexact
к любому имени поля. См. Документацию для more on iexact или список other similar field lookups.
Я подозреваю, что вы используете Django или какой-то ORM.
name__iexact означает, что вы делаете регистрозависимости матча на поле имени
чек, например http://docs.djangoproject.com/en/dev/topics/db/queries/ для получения дополнительной документации по Джанго запросов.
Я надеюсь, что это поможет, Джером Вагнер
У вас есть проблема с чтением документации Django? Вы постоянно публикуете простые вопросы, на которые легко отвечают документы. –