如何在django中建模bitarrays?

时间:2011-06-06 17:17:55

标签: django model bitarray

在django模型(mysql后端)中存储大型bitarray的最佳方法是什么?

例如,我如何存储此对象:

import bitarray
bits = bitarray.bitarray('11000101010') #real data is 35k bits long

我应该把它推到CharField吗?

1 个答案:

答案 0 :(得分:1)

MySQL有一个值得考虑的BLOB字段类型。

或者您可以将其转换为十六进制字符串,前缀为长度,这将占用不到9KB:

"11,C54"

或ASCII-85,它占用的空间比十六进制少。