【发布时间】:2017-02-06 01:20:58
【问题描述】:
我正在寻找一种将 Django 模型对象放入列表然后将其存储在会话中的方法。我发现它需要序列化才能存储在会话中。因此,当从会话中读取列表时,我首先对其进行序列化。
但后来我希望能够像以前一样访问我的初始对象,但结果却是一个 DeserializedObject。
有人知道我应该如何满足我的要求吗? 简而言之,这是我尝试的代码,但没有成功
team1_list = generate_random_playerlist() #generates a list of Player() objects
request.session['proposed_team_1'] = serializers.serialize('json', team1_list)
#some code inbetween
des_list = serializers.deserialize('json', request.session['proposed_team_1'])
for player in des_list :
print("name of player:"+player.last_name) #fails
【问题讨论】:
标签: python django list session serialization