diff --git a/backend/webapp/prototype/filehandler/forms.py b/backend/webapp/prototype/filehandler/forms.py index 13a4c94..a8d8888 100644 --- a/backend/webapp/prototype/filehandler/forms.py +++ b/backend/webapp/prototype/filehandler/forms.py @@ -4,4 +4,4 @@ from prototype.filehandler.models import Document class DocumentForm(forms.ModelForm): class Meta: model = Document - fields = ('description', 'document', ) + fields = ('description', 'file', ) diff --git a/backend/webapp/prototype/filehandler/functions.py b/backend/webapp/prototype/filehandler/functions.py new file mode 100644 index 0000000..56301b7 --- /dev/null +++ b/backend/webapp/prototype/filehandler/functions.py @@ -0,0 +1,10 @@ +from xml.etree.ElementTree import parse + +def isValidXML(file): + try: + parse(file) + except: + return(False) + return(True) + + diff --git a/backend/webapp/prototype/filehandler/models.py b/backend/webapp/prototype/filehandler/models.py index 928e2d0..5ccb64b 100644 --- a/backend/webapp/prototype/filehandler/models.py +++ b/backend/webapp/prototype/filehandler/models.py @@ -3,5 +3,5 @@ from django.db import models class Document(models.Model): description = models.CharField(max_length=255, blank=True) - document = models.FileField(upload_to='documents/') + file = models.FileField(upload_to='documents/') uploaded_at = models.DateTimeField(auto_now_add=True) diff --git a/backend/webapp/prototype/filehandler/templates/core/home.html b/backend/webapp/prototype/filehandler/templates/core/home.html index 9d273a9..d37bff5 100644 --- a/backend/webapp/prototype/filehandler/templates/core/home.html +++ b/backend/webapp/prototype/filehandler/templates/core/home.html @@ -11,7 +11,7 @@