from django.shortcuts import render from django.views.generic.edit import FormView from django import forms from ..validators import file_scan_validation """ Everything in this file is considered as proof of concept work and should not be used for production code. """ class UploadForm(forms.Form): upload_file = forms.FileField(validators=[file_scan_validation]) class UploadScan(FormView): form_class = UploadForm template_name = "poc/upload.html" def form_valid(self, form): context = self.get_context_data() context['validation_success'] = True return render(self.request, self.template_name, context)