как печатать только значения из базы данных, избегая имени строки и т. д. (в Django) - PullRequest
2 голосов
/ 12 мая 2019

я использую Django, а база данных - mysql, когда я печатаю id из строки, в которой печатается { id: 45 }, но мне нужен только результат 45 ... кто-то может помочь?

itemList = todoitem.objects.filter(content__in=wordlist).values("id")

1 Ответ

2 голосов
/ 12 мая 2019

Вы можете сделать values_list(..) [Django-doc] с flat=True в качестве параметра:

itemList = todoitem.objects.filter(
    content__in=wordlist
).<b>values_list('id', flat=True)</b>

Обратите внимание, что это , а не список, это QuerySet. Однако элементы в наборе запросов здесь int, не словари и не списки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...