mik*_*kec 7 python django serialization set
我需要将python集存储在数据库中以便以后访问.这样做的最佳方法是什么?我最初的计划是在我的模型上使用一个文本字段,然后将该集合存储为逗号或管道分隔的字符串,然后当我需要将其拉出来以便在我的应用程序中使用时,我可以通过调用字符串上的split来初始化一个集合.显然,如果有一种简单的方法来序列化集合以将其存储在数据库中,那么当我需要在以后使用它时,我可以将其作为一个集合将其拉回来.
如果您的数据库更擅长存储二进制数据 blob,则可以对您的数据集进行 pickle。实际上,pickle 默认情况下将数据存储为文本,因此它可能比分隔字符串方法更好。稍后只需pickle.dumps(your_set)和unpickled = pickle.loads(database_string)。
| 归档时间: |
|
| 查看次数: |
733 次 |
| 最近记录: |