31 lines
782 B
Python
31 lines
782 B
Python
from django.http import HttpResponseRedirect
|
|
from django.shortcuts import render
|
|
|
|
from .models import Image
|
|
from .forms import UploadImageForm
|
|
|
|
|
|
def index(request):
|
|
context = {'images': Image.objects.all()}
|
|
return render(request, "images/index.html", context)
|
|
|
|
|
|
def upload(request):
|
|
print("asdf")
|
|
if request.method == 'POST':
|
|
print("POST")
|
|
form = UploadImageForm(request.POST, request.FILES)
|
|
print(form.is_valid())
|
|
if form.is_valid():
|
|
form.save()
|
|
return HttpResponseRedirect('/')
|
|
else:
|
|
form = UploadImageForm()
|
|
return render(request, "images/upload.html", {"form":form})
|
|
|
|
from rest_framework import viewsets
|
|
from .serializers import ImageSerializer
|
|
|
|
class ImageViewSet(viewsets.ModelViewSet):
|
|
queryset = Image.objects.all()
|
|
serializer_class = ImageSerializer |