我想保存查詢結果在一個視圖中的會話獲得,而在另一種觀點認爲檢索它,所以我嘗試類似如下:Django的:保存查詢設置爲會話
def default (request):
equipment_list = Equipment.objects.all()
request.session['export_querset'] = equipment_list
然而,這給我
TypeError at /calbase/
<QuerySet [<Equipment: A>, <Equipment: B>, <Equipment: C>]> is not JSON serializable
我想知道這是什麼意思,我應該怎麼去呢?或者,除了使用會話之外,還有其他方法可以做我想做的事情?
你只能在會話中存儲json可序列化的對象,比如數組,int或者一個字符串...也許在你的情況下,它足以存儲會話中的id/pk? – RodrigoDela