Python 如何将excel文件存储到从pandas操作生成的django模型中

Python 如何将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

我想将从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_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()