Django . Как правильно читать?

Всем привет!

Пытаюсь разобраться с Django. Вопрос 1. Из модели пытаюсь взять содержимое и посмотреть что возвращает запрос. Какой тип данных.

>>> from posts.models import Post, User

>>> latest = Post.objects.all()

>>> print(type(latest))
<class 'django.db.models.query.QuerySet'>

Получаю <class 'django.db.models.query.QuerySet'>. Как это правильно прочитать? Объект типа QuerySet класса query класса models встроенного класса django.db ? Не понимаю. Смотрел документацию, но не до конца понимаю (или вообще не понимаю).

Вопрос 2. Объект типа QuerySet это список содержимого запроса к БД? Это итерируемый объект, к содержимому которого можно обратиться через точечную нотацию. Получается, что объект типа QuerySet содержит в себе список словарей?


Ответы (0 шт):