Initial file uploding w/ new "files" app

This commit is contained in:
Carl van Tonder
2018-04-19 15:52:40 -04:00
parent 7436fa7e2e
commit bb326bfed8
74 changed files with 10617 additions and 101 deletions

19
apps/files/views.py Normal file
View File

@ -0,0 +1,19 @@
from django.shortcuts import render
from django.http import JsonResponse
from django.views.generic import CreateView
from .forms import FileForm
from .models import File
class FileUploadView(CreateView):
model = File
form_class = FileForm
def form_valid(self, form):
# save the File to the database
super().form_valid(form)
return JsonResponse({'is_valid': True, 'url': self.object.file.url})
def form_invalid(self, form):
return JsonResponse({'is_valid': False, 'errors': form.errors})