Django:保存腌制对象

pis*_*hio 1 python django

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

loads() argument 1 must be string, not unicode
Run Code Online (Sandbox Code Playgroud)

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

dag*_*oof 8

你可能会得到的最好的建议是使用json而不是pickle不仅出于安全原因,而且因为它只是一个字符串,如果需要可以很容易地读取和修改.

编辑:回应您遇到的实际问题 -

pickle.loads(str(textfield))
Run Code Online (Sandbox Code Playgroud)