我是django的新手,我认为会话对我的用例来说是最好的,但我不确定,也许有更好的可能性?
这是我简化的应用程序: 用户应该能够从数据库中选择任意数量的列车连接,并且我的应用程序返回最佳平均移动电话运营商以进行连接。
我的模型如下:
用户,其中保存了所有连接
连接,其中保存了不同运营商的移动网络质量
为了保存用户(以及他们选择的连接),我会使用会话,这会保存user_id。
这是可行的吗?
答案 0 :(得分:0)
如果您希望用户的选择持续时间超过单个会话(即我可以再次回到您的应用程序并能够检索我的选择),请使用数据库来存储它。您可以查看https://tutorial.djangogirls.org/en/django_start_project/#set-up-a-database和https://tutorial.djangogirls.org/en/django_models/
否则,如果您不希望他们的选择继续存在,那么请务必使用会话。