jsonfield float 数组
时间: 2023-10-02 10:08:26 浏览: 93
JSONField可以存储任何JSON格式的数据,包括数组和浮点数。在存储float数组时,可以将其作为一个JSON格式的字符串存储,例如:
```python
from django.db import models
import json
class MyModel(models.Model):
float_array = models.JSONField()
def set_float_array(self, array):
self.float_array = json.dumps(array)
def get_float_array(self):
return json.loads(self.float_array)
```
在这个示例中,我们将float数组序列化为JSON格式的字符串,然后将其存储在JSONField中。我们还定义了一个辅助方法,用于将字符串转换回原始的float数组。这样,我们就可以在Django模型中存储和检索float数组了。
阅读全文