bib_recognition/bibrecognition/imguploader/views.py

40 lines
1.3 KiB
Python

from django.shortcuts import render
from django.http import HttpResponse
from .forms import PhotoForm
from django.http import HttpResponseRedirect
from .models import PhotoManager
from .models import Photo
from .models import Competitions
# from .functions import test
# Create your views here.
def index(request):
return render(request, 'index.html', {})
# return HttpResponse("Hello, world. This is imageUploader")
def uploadPhotos(request):
if request.method == 'POST':
form = PhotoForm(request.POST, request.FILES)
comp = request.POST['zawody']
files = request.FILES.getlist('file_field')
if form.is_valid():
for f in files:
zawody = Competitions.objects.get(comp_slug=comp)
photo = Photo.objects.create_photo(zawody,f,f,'test')
# return self.form_valid(form)
return HttpResponseRedirect('/success/url/')
else:
# return self.form_invalid(form)
# form.save()
# return render(request, print(request.FILES['file_field']))
return HttpResponseRedirect('/faild/url/')
else:
form = PhotoForm()
return render(request, 'upload.html', {'form': form})
# return HttpResponse("Hello, world. This is imageUploader")