python - 我应该使用 session 来保存用户数据吗? Django

标签 python django

我是 django 新手,我认为 session 对于我的用例来说是最好的,但我不确定,也许还有更好的可能性?

这是我的简化应用程序: 用户应该能够从数据库中选择任意数量的火车连接,并且我的应用程序会为其连接返回最佳的平均移动电话运营商。

我的模型如下:

  • 用户,保存所有连接

  • 连接,保存不同运营商的移动网络质量

为了保存用户(以及他们选择的连接),我会使用 session 来保存 user_id。

这可能并推荐吗?

最佳答案

如果您希望用户的选择比单个 session 持续时间更长(即我可以再次返回您的应用程序并能够检索我的选择),请使用数据库来存储它。您可以查看https://tutorial.djangogirls.org/en/django_start_project/#set-up-a-databasehttps://tutorial.djangogirls.org/en/django_models/

否则,如果您不希望他们的选择持续存在,请务必使用 session 。

关于python - 我应该使用 session 来保存用户数据吗? Django ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44417699/

相关文章:

javascript - 添加新消息时如何自动向下滚动

python - 如何正确交叉验证

Javascript 变量未在函数范围之外更改

javascript - Pubnub 存在限制为 20

python - 使用 Python-Requests 发送带有 Django View 的请求

django - Django-无法在Alpine中编译消息?

jquery - 如何将 JQuery Datepicker 与 Django 模板语言结合使用

python - DJango URL 反向错误 : argument to reversed() must be a sequence

python - 使用递归获取所有树子项

python - 从矩阵转换为决策树的数值数据?