我应该使用会话来保存用户数据吗? Django的

时间:2017-06-07 16:03:24

标签: python django

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

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

我的模型如下:

  • 用户,其中保存了所有连接

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

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

这是可行的吗?

1 个答案:

答案 0 :(得分:0)

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

否则,如果您不希望他们的选择继续存在,那么请务必使用会话。