Как я могу l oop через строку в модели Python? - PullRequest
0 голосов
/ 19 апреля 2020

Я хочу показать Лигу женщин в шаблоне, и вот мой код views.py:

leagues = League.objects.all()
for league in leagues:
    print(league.name)

Он покажет мне все названия лиг:

International Conference of Amateur Ice Hockey
International Collegiate Baseball Conference
Atlantic Federation of Amateur Baseball Players
Atlantic Federation of Basketball Athletics
Atlantic Soccer Conference
International Association of Womens' Basketball Players
American Conference of Amateur Football
Atlantic Amateur Field Hockey League
Transamerican Womens' Football Athletics Conference
Pacific Ice Hockey Conference

И как я могу пройти через это имя и выбрать Лиги, в которых есть Женские?

Ответы [ 2 ]

0 голосов
/ 19 апреля 2020

Вы можете проверить, содержит ли league.name в нижнем регистре "женщины", перед тем как напечатать:

0 голосов
/ 19 апреля 2020

Простой, используйте contains или icontains из-за поиска без учета регистра:

leagues = League.objects.filter(name__icontains='women')
for league in leagues:
    print(league.name)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...