Python 如何将excel文件存储到从pandas操作生成的django模型中
我想将从pandas dataframe创建的excel文件存储到django模型中 但当我保存它时,一个实体创建到模型中,但不存在任何文件 型号.pyPython 如何将excel文件存储到从pandas操作生成的django模型中,python,django,pandas,django-models,django-views,Python,Django,Pandas,Django Models,Django Views,我想将从pandas dataframe创建的excel文件存储到django模型中 但当我保存它时,一个实体创建到模型中,但不存在任何文件 型号.py class TaskResult(models.Model): result_file = models.FileField(blank=False, null=False) def __str__(self): return self.result_file.name def handle_uploaded
class TaskResult(models.Model):
result_file = models.FileField(blank=False, null=False)
def __str__(self):
return self.result_file.name
def handle_uploaded_file(request):
file_obj = excelFile.objects.all().order_by('-id')[0]
excel = file_obj.file.read()
data_1 = pd.read_excel(excel)
data_1 = data_1.dropna()
Acceptence = data_1['Accepted Compound ID']
index_PC = Acceptence.str.endswith('PC')
index_LPC = Acceptence.str.endswith('LPC')
index_plasmalogen = Acceptence.str.endswith('plasmalogen')
data_LPC = data_1.loc[index_LPC]
task_obj = taskResult()
task_obj.result_file = data_LPC.to_excel('data_LPC.xlsx')
task_obj.save()
视图.py
class TaskResult(models.Model):
result_file = models.FileField(blank=False, null=False)
def __str__(self):
return self.result_file.name
def handle_uploaded_file(request):
file_obj = excelFile.objects.all().order_by('-id')[0]
excel = file_obj.file.read()
data_1 = pd.read_excel(excel)
data_1 = data_1.dropna()
Acceptence = data_1['Accepted Compound ID']
index_PC = Acceptence.str.endswith('PC')
index_LPC = Acceptence.str.endswith('LPC')
index_plasmalogen = Acceptence.str.endswith('plasmalogen')
data_LPC = data_1.loc[index_LPC]
task_obj = taskResult()
task_obj.result_file = data_LPC.to_excel('data_LPC.xlsx')
task_obj.save()