我需要在會話數據銷燬時(例如,瀏覽器關閉或過期日期)將會話數據遷移到數據庫中的另一個表。 我看了會議不清楚自己,我需要做manualy。堅持會話數據Django
0
A
回答
1
默認情況下,Django會話會持久保存到數據庫。
閱讀文檔:
https://docs.djangoproject.com/en/dev/topics/http/sessions/#configuring-the-session-engine
https://docs.djangoproject.com/en/dev/topics/http/sessions/#when-sessions-are-saved https://docs.djangoproject.com/en/dev/topics/http/sessions/#clearing-the-session-store
更新:
Django在何處 '知道' 當用戶手動註銷已過期的會話是唯一的情況。在這種情況下,您可以連接到user_logged_out
signal進行數據遷移。
否則舊會話數據保留在數據庫中。 Django提供clearsessions
management command刪除舊會話。他們建議你每天在crontab上運行它。
您可以編寫自己的那個版本的命令,這也可以進行數據遷移。
相關問題
- 1. 堅持會話到數據庫
- 2. 瓶會話不會堅持
- 3. 如何堅持Http會話
- 4. Codeigniter會話值不堅持
- 5. 堅持Twitter的OAuth會話
- 6. Django會話持續但丟失數據
- 7. 堅持電話
- 8. Django會話 - 在登錄/註銷之間保持會話數據
- 9. Laravel - 會話不堅持數據庫驅動
- 10. 會話數據在GAE(Java)的不堅持
- 11. Google登錄Auth2,如何堅持會話?
- 12. 會話之間沒有堅持請求
- 13. 如何在iframe中堅持會話?
- 14. 避免重定向並堅持會話
- 15. 堅持口頭知識會話
- 16. 如何堅持一個ServiceStack會話cookie?
- 17. 如何堅持班級切換會話?
- 18. 堅持啓用會話狀態
- 19. 沒有Spring Security的堅持Spring會話
- 20. 應堅持Drools的知識會話
- 21. 堅持大數據
- 22. C++堅持數據
- 23. Rails 3會話和cookie如何堅持會話ID Cookie
- 24. 訪問Django會話數據
- 25. 堅持JSON數組數據
- 26. 堅持這個對象不會堅持其參數
- 27. 堅持一個會話導致分離的實體傳遞到堅持錯誤
- 28. 堅持數據在Jbpm 5.4
- 29. 堅持Tf-Idf數據
- 30. 堅持從線程數據
我已經讀過這個,但我需要將數據從會話遷移到另一個表,當它被破壞時 – privaloff