我在视图中创建了一个自定义类,并尝试使用以下代码将其添加到会话中:
request.session['class_instance'] = Custom_Class()
该类的每个实例都存储一个授权代码,我使用该代码来生成新的访问代码来调用API。就像这样:
class Custom_Class():
def ___init___(self, auth_code):
self.auth_code = auth_code
def refresh(self):
param = {'auth_code': self.auth_code}
r = requests.post("https://API, param)
return r.json()
Django引发错误:
user_authorization类型的对象不可JSON序列化
当我用整数替换类时,它可以正常工作,并且可以在其他视图中获取它。
是否可以在Session中传递课程以在其他应用中使用?