Python 应上传多个pdf文件
选择多个pdf文件时,将选中该文件,但保存时,仅保存一个文件Python 应上传多个pdf文件,python,django,Python,Django,选择多个pdf文件时,将选中该文件,但保存时,仅保存一个文件 views.py def pdf_upload(request): pdf = Client_files.objects.all() client = Client.objects.all() process = Client_Process.objects.all() print(process) print(client) if request.method == 'POST':
views.py
def pdf_upload(request):
pdf = Client_files.objects.all()
client = Client.objects.all()
process = Client_Process.objects.all()
print(process)
print(client)
if request.method == 'POST':
form = Upload_files(request.POST,request.FILES)
if form.is_valid():
form.save()
return redirect('/pdf/upload/')
else:
form = Upload_files()
return render(request,'uploadpdf.html',{'form':form,'pdf':pdf,'client':client,'process':process,})
class Client_files(models.Model):
Date = models.DateTimeField(default=datetime.now, blank=True)
client = models.ForeignKey(Client, on_delete=models.CASCADE,null=True)
client_process = models.ForeignKey(Client_Process, on_delete=models.CASCADE,null=True)
File_Name = models.FileField()
Pages = models.IntegerField(null=True)
Count = models.IntegerField(null=True)
Status = models.BooleanField(default = False)
class Meta:
db_table : 'client_files'
models.py
def pdf_upload(request):
pdf = Client_files.objects.all()
client = Client.objects.all()
process = Client_Process.objects.all()
print(process)
print(client)
if request.method == 'POST':
form = Upload_files(request.POST,request.FILES)
if form.is_valid():
form.save()
return redirect('/pdf/upload/')
else:
form = Upload_files()
return render(request,'uploadpdf.html',{'form':form,'pdf':pdf,'client':client,'process':process,})
class Client_files(models.Model):
Date = models.DateTimeField(default=datetime.now, blank=True)
client = models.ForeignKey(Client, on_delete=models.CASCADE,null=True)
client_process = models.ForeignKey(Client_Process, on_delete=models.CASCADE,null=True)
File_Name = models.FileField()
Pages = models.IntegerField(null=True)
Count = models.IntegerField(null=True)
Status = models.BooleanField(default = False)
class Meta:
db_table : 'client_files'
附加视图和模型,选择文件时,我可以选择多个文件,但上载时,我只能上载一个文件