【问题标题】:django-picklefield not deserializing custon class objectdjango-picklefield 不反序列化自定义类对象
【发布时间】:2015-10-03 23:51:31
【问题描述】:

我有一个使用 django-picklefield 字段定义的模型。一切正常,直到我出于组织原因重构了我们的代码库,但是现在当我从数据库加载该模型时,我得到一个 unicode 对象而不是未腌制的对象。因为类定义移动了 pickle 找不到它需要导入的模块,所以我将错误追溯到here,其中 pickle 尝试导入不再存在的模块。

有没有办法我可以通过将pickle指向正确的模块来解决这个导入错误,或者以某种方式伪造模块中该类定义的存在,pickle正在查看其他导入,或者通过创建一个继承的同名类来自住在其他地方的原始班级?

【问题讨论】:

    标签: python django pickle


    【解决方案1】:

    我能够通过重新创建我已删除的旧文件来解决此问题,并让它只包含一行导入 pickle 正在寻找的类。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-05-23
      • 1970-01-01
      • 2014-05-19
      • 2019-12-24
      • 2019-01-29
      • 2021-06-24
      • 1970-01-01
      相关资源
      最近更新 更多