【问题标题】:PicklingError: Can't pickle suds.sudsobject.User: attribute lookup suds.sudsobject.User failedPicklingError:无法腌制 suds.sudsobject.User:属性查找 suds.sudsobject.User 失败
【发布时间】:2010-06-18 05:11:40
【问题描述】:

我有一个 django 应用程序...我正在使用 SOAP suds 客户端访问 Web 服务...我需要根据在 GUI 中输入的条目创建一个用户对象...这个用户对象将被传递给一种方法...但我收到以下错误:

PicklingError: Can't pickle suds.sudsobject.User: 属性查找 suds.sudsobject.User 失败

出现此错误的原因是什么???

【问题讨论】:

    标签: django suds


    【解决方案1】:

    到目前为止,我还不知道一种腌制 Suds 客户端对象的方法 - 作为中间步骤,suds 已经实现了一种有助于加载时间的缓存机制。显然,这将是一个非常方便的选择。有关此问题的一些信息以及 Suds 和酸洗的一些具体挑战,请参阅此票:https://fedorahosted.org/suds/ticket/154

    【讨论】:

      【解决方案2】:

      您可能正在尝试腌制一个无法腌制的对象。见这里:http://docs.python.org/library/pickle.html#what-can-be-pickled-and-unpickled

      【讨论】:

        猜你喜欢
        • 2011-06-08
        • 1970-01-01
        • 2016-03-15
        • 2016-11-04
        • 1970-01-01
        • 1970-01-01
        • 2011-12-13
        • 2018-07-14
        • 1970-01-01
        相关资源
        最近更新 更多