Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 我应该使用会话来保存用户数据吗?德扬戈_Python_Django - Fatal编程技术网

Python 我应该使用会话来保存用户数据吗?德扬戈

Python 我应该使用会话来保存用户数据吗?德扬戈,python,django,Python,Django,我是django的新手,我认为会话对于我的用例来说是最好的,但是我不确定,也许有更好的可能性 这是我的应用程序: 用户应该能够从数据库中选择任意数量的列车连接,我的应用程序将返回他们连接的最佳平均移动电话运营商 我的模型如下: 用户,其中保存了所有连接 连接,其中为不同运营商保存了移动网络的质量 为了保存用户(以及他们所选择的连接),我会使用会话来保存用户id 这是可能的并且是推荐的吗?如果你想让用户的选择持续超过一个会话的时间(即,我可以下次再回到你的应用程序并能够检索我的选择),请使用数

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

这是我的应用程序: 用户应该能够从数据库中选择任意数量的列车连接,我的应用程序将返回他们连接的最佳平均移动电话运营商

我的模型如下:

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

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

为了保存用户(以及他们所选择的连接),我会使用会话来保存用户id


这是可能的并且是推荐的吗?

如果你想让用户的选择持续超过一个会话的时间(即,我可以下次再回到你的应用程序并能够检索我的选择),请使用数据库来存储它。你可以看和


否则,如果你不想让他们的选择持续下去,那就一定要使用会话。

你的应用范围非常明确,但我不知道你在上一次会议上说了什么。。。你知道什么时候使用会话吗?还有数据库保存?正如我说的,我不确定。有没有可能不使用会话就实现我的目标?如何区分同时使用我的网站的不同用户?如果您希望您的用户偏好保存并在以后使用,则db是最佳选择。此外,如果您不关心以后的使用,那么会话是最好的。。。