python - Django:保存腌制对象

标签 python django

我有一本大字典,我想保存。我已经使用 cPickle.dumps 将其腌制并将结果保存到 TextField 中。尝试检索它 (cPicle.loads) 时出现以下错误:

loads() argument 1 must be string, not unicode

有没有人有使用 Django 序列化 python 对象并将它们存储在数据库中的经验?提前致谢。

最佳答案

您可能会得到的最佳建议是使用 json 而不是 pickle,不仅出于安全原因,而且因为它只是一个字符串,可以在必要时轻松读取和修改。

编辑:针对您遇到的实际问题-

pickle.loads(str(textfield))

关于python - Django:保存腌制对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2980092/

相关文章:

python - 'one-hot-encoded' 的 'feature Importance' 变量的显示名称

python - 串行通信在 minicom 中有效,但在 python 中无效

python - 应用程序错误 : No executable found for solver 'ipopt' in Pyomo

python - 如何使用 Python 和正则表达式从文件中提取文本部分

django文件夹模型

python - 将youtube视频下载到Django网站上的用户计算机

python - 使用 Sympy 集成时遇到问题

django - 多对多排除多个对象

django - 如何通过 Django Rest Framework 在 React 前端上使用 Django 用户组和权限

python - Jinja2 - 检查一个查询集元素是否在另一个查询集中