Django中的链接查询
我正在构建一个数据处理应用程序,允许用户上传多张excel表格,这些表格将被处理并返回给用户。我创建了3个模型-第一个模型是总体模型,第二个模型是捕获单个excel工作簿,在第三个模型中,excel工作簿被打开,每个excel工作表(工作表中的工作表)的数据被捕获。我需要三件事的建议:Django中的链接查询,django,Django,我正在构建一个数据处理应用程序,允许用户上传多张excel表格,这些表格将被处理并返回给用户。我创建了3个模型-第一个模型是总体模型,第二个模型是捕获单个excel工作簿,在第三个模型中,excel工作簿被打开,每个excel工作表(工作表中的工作表)的数据被捕获。我需要三件事的建议: 考虑到用户将上传多张excel表格,我的模型结构是否有效 考虑到用户可能一天上传多次,我如何检索最新一批文件进行处理 我需要在单个视图中对用户(第三个模型)上传的每张图纸进行用户输入,同时向用户并行显示表格预览
class UserUpload(models.Model):
number_of_workbooks = models.IntegerField(blank=True,null=True)
file_size = models.FloatField(blank=True,null=True)
user = models.ForeignKey(User,on_delete=models.CASCADE,null=False,blank=False)
multiple_sheets = models.BooleanField(blank=False,default=False)
var_1 = models.BooleanField(blank=False,default=False)
class FileUpload(models.Model):
file_field = models.FileField(blank=False,upload_to=user_directory_path)
userupload = models.ForeignKey(UserUpload,related_name='user_uploads',on_delete=models.CASCADE)
class FileSheetData(models.Model):
fileupload = models.ForeignKey(FileUpload,related_name='file_sheets',on_delete=models.CASCADE)
sheetname = models.CharField(blank=False,max_length=256)
var_2 = models.BooleanField(blank=False,default=False)
var_3 = models.PositiveIntegerField(blank=False,default=0)
在做了一点研究之后,我能够得到上述一些问题的答案-