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
содержит в себе список словарей?