如何在两次调用之间保持对象而不使用Django中的会话?

时间:2019-04-18 09:29:23

标签: python django design-patterns credit-card

我正在为我的Web应用程序配置MangoPay,现在该进行信用卡注册了。我正在使用MangoPay推荐的python SDK。 工作流要求在后端创建@Scheduled,该CardRegistration可用于在前端生成表单。用户在此表单上添加信用卡详细信息,这些详细信息将发送到第三方令牌化服务并返回给用户前端。该令牌现在可以发送到我的后端,并添加到CardRegistration对象中,可以保存为用户启用卡。

我的问题是,在等待用户生成令牌并返回令牌时,我不知道如何在后端的调用之间存储CardRegistration对象。

无法使用会话,因为预注册对象包含敏感数据。为了证明它是否可行,我尝试使用pickle但它会引发PicklingError,因此序列化和存储也不是一种选择。

我应该看什么?我可以使用某种设计模式来快速存储对象以进行检索吗?

0 个答案:

没有答案
相关问题