【发布时间】:2020-03-31 02:06:03
【问题描述】:
我正在尝试使用以下模型字段在 Sqlite3 中使用 Django 存储向量
vector = models.CharField(validators=[int_list_validator(sep=' ', allow_negative=True)], max_length=256)
以及对应的序列化器字段
vector = serializers.CharField()
在保存实例之前,向量的形状为 (1,128),在从数据库中检索时,它不是所需的形状。
这是保存向量的正确方法还是存在替代解决方案?
感谢您的帮助!
【问题讨论】:
-
你应该使用二进制 BLOB 类型。使用方法在这里:stackoverflow.com/questions/4915397/django-blob-model-field,为什么使用在这里:stackoverflow.com/questions/4532879/…
-
既然你写了
max_length=256,你的整数是不是都小于100? -
@KentShikama 所有整数都是小于 100 的正/负小数
标签: python django sqlite django-rest-framework