模型 object 属性在未分配给变量的情况下不会更改
Model object attribute not change without assign to variable
我在这里尝试更改标题,但这不起作用。
但是当将 object 分配给变量时,更改有效。
I need any one explain why it work when I assign object to variable
and why not work when access it directly?
这是因为使用切片运算符(在本例中为 [0]
)将始终执行新查询,因此 none 的更改将得到反映。
这就是为什么保存 project[0]
结果的第二个示例有效的原因,因为您通过先保存结果来防止重新评估查询集。
我在这里尝试更改标题,但这不起作用。
但是当将 object 分配给变量时,更改有效。
I need any one explain why it work when I assign object to variable and why not work when access it directly?
这是因为使用切片运算符(在本例中为 [0]
)将始终执行新查询,因此 none 的更改将得到反映。
这就是为什么保存 project[0]
结果的第二个示例有效的原因,因为您通过先保存结果来防止重新评估查询集。