2017-07-17 58 views
0

如果我將列表存儲爲在整個會話過程中接收項目的類變量,是否有可能我的Django應用程序中的多個用戶可能正在寫/覆蓋內存中的相同變量?Django - 用戶可能會覆蓋內存中的變量?

+2

是的。使用可變類變量幾乎總是錯誤的。你想達到什麼目的? – knbk

+0

如果您已經允許或暴露任何方法來執行這些更改,那麼可以。 –

+0

感謝您的快速回復!我正在接管其他人開發的網站,並想確認這是一種反模式。他們基本上使用類變量作爲類的所有實例的收集器。 – atm

回答

1

是的。你不應該這樣做。

您暗示了您的問題中的正確答案:您應該使用session來在請求之間存儲每個用戶的信息。