我有一个excel/csv文件,一旦用户上传该文件,我就用pandas读取它。我在我的电脑里处理文件视图.py并使用命令df.to_excel("filename.xlsx")
或df.to_csv("filename.csv")
直接保存它们
有没有办法通过django序列化程序保存文件?你知道吗
我试过直接对序列化程序数据执行df.to_excel("filename.xlsx")
,如代码所示,但文件最终直接写入磁盘,而不是通过序列化程序保存。你知道吗
data = {
'file': df_template.to_excel(output_file_name, index=False),
'created_for': project.id,
}
outputrecord_serializer = OutputRecordSerializer(data=data)
if outputrecord_serializer.is_valid():
#print('Check if serializer is valid')
outputrecord_serializer.save()
#print('saved')
else:
print(outputrecord_serializer.errors)
目前没有回答
相关问题 更多 >
编程相关推荐