Django文件字段存储Keras.h5文件

Django文件字段存储Keras.h5文件,django,keras,hdf5,filefield,Django,Keras,Hdf5,Filefield,我试图在Django模型文件字段中存储一个经过训练的Keras模型。因为Keras是不可pickle的,所以我使用了.h5文件格式()来存储Keras模型。所以基本上只是: kerasmodel.save('temp.h5') dat = open('temp.h5', mode='r') myFile = File(dat) mymodel.content.save('test', myFile) mymodel.content是Django模型文件字段 这会

我试图在Django模型文件字段中存储一个经过训练的Keras模型。因为Keras是不可pickle的,所以我使用了.h5文件格式()来存储Keras模型。所以基本上只是:

    kerasmodel.save('temp.h5')
    dat = open('temp.h5', mode='r')
    myFile = File(dat)
    mymodel.content.save('test', myFile)
mymodel.content是Django模型文件字段

这会导致以下错误:

UNICODECODEDEERROR at/型号/ “charmap”编解码器无法解码1928位置的字节0x90:字符映射为“未定义”

我真的不在乎Django是否可以读取这个文件,我只想保存它以备将来使用。因为我可以通过Django管理页面轻松地将文件手动上传到模型中,所以这应该是可行的

提前谢谢