Как правильно напечатать объект модели в Django? - PullRequest
1 голос
/ 10 мая 2019

Я новичок в django, я хочу напечатать свои данные, я использую эту функцию для получения данных из таблицы, page_data = Pages.objects.all().filter(id=id), я получаю этот ответ <QuerySet [<Pages: Page 567>]>, почему он показывает только данные столбца заголовка?Он должен показать все данные, кто-нибудь может помочь мне показать все данные в таблице с print в cmd?

enter image description here

Ответы [ 2 ]

1 голос
/ 10 мая 2019

Возможно, вам следует обратить внимание на переопределенный метод __str__() для возврата любых данных, которые вы хотите получить от объекта в Django Model.

Вот, пожалуйста.

https://docs.djangoproject.com/en/2.2/ref/models/instances/#str

Вы также можете получить любое значение столбца объекта, используя следующий формат.

object_name.column1_name

object_name.column2_name
1 голос
/ 10 мая 2019

Вы можете просмотреть данные каждого свойства, используя имя свойства, например

page_data.id 
page_data.title

По умолчанию набор запросов отображает только первичный ключ записи в качестве тега для набора запросов, поэтомуВы видите значение идентификатора 567 в [<Pages: Page 567>]

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