Я ищу способ разместить объекты модели Django в список, а затем сохранить это в сеансе. Я узнал, что он требует сериализации, прежде чем он может быть сохранен в сеансе. Поэтому, читая список из сеанса, я сначала сериализую его.Как я могу хранить и читать Python-список объектов модели 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
Спасибо, ваш ввод полезен, и я действительно могу пойти в конечном итоге. На этом этапе я действительно не планировал хранить эти списки в базе данных. Я попытался добавить .объект, и он работает! Большое спасибо ! –