Django models file field regex?
Я хочу иметь возможность проверять, содержат ли файлы, которые будут загружаться через формы, какую-либо конфиденциальную информацию. Кто-нибудь может подсказать мне, как я могу этого добиться.
Вот мой код.
Models.py
class File(models.Model):
title = models.CharField(max_length=100)
author = models.CharField(max_length=100)
doc = models.FileField(upload_to='files/docs/', validators=[FileExtensionValidator(allowed_extensions=['pdf','docx'])])
def __str__(self):
return self.title
Мой код загрузки в файле views.py
def upload_file(request):
if request.method == 'POST':
form = FileForm(request.POST, request.FILES) #request.Files handles file uploads
if form.is_valid():
form.save()
file_dlp()
return redirect('file_list')
else:
form = FileForm()
return render(request, 'upload_file.html', {
'form':form
})