Почему атрибут объекта модели не изменяется, когда я пытаюсь обратиться к нему напрямую без присвоения переменной

Я пытаюсь здесь изменить название, но это не работает. enter image description here

но при присвоении объекта переменной изменение происходит.

enter image description here

Мне нужно, чтобы кто-нибудь объяснил, почему это работает, когда я присваиваю объект переменной и почему не работает, когда я обращаюсь к ней напрямую

.

Это потому, что при использовании оператора slice ([0] в данном случае) всегда будет выполняться новый запрос, поэтому ни одно из ваших изменений не будет отражено.

Поэтому ваш второй пример, где вы сохраняете результат project[0], работает, потому что вы предотвращаете повторную оценку набора запросов, сохраняя сначала результат.

Вернуться на верх