View for submitting additionale place images

This commit is contained in:
2020-09-26 09:48:06 +02:00
parent 277cac323e
commit b4bd86ed44
4 changed files with 50 additions and 1 deletions

View File

@@ -3,4 +3,5 @@
from lostplaces.views.base_views import *
from lostplaces.views.views import *
from lostplaces.views.place_views import *
from lostplaces.views.place_views import *
from lostplaces.views.place_image_views import *

View File

@@ -0,0 +1,18 @@
from django.views import View
from django.shortcuts import get_object_or_404
from lostplaces.views.base_views import PlaceAssetCreateView
from lostplaces.models import PlaceImage, Place
class PlaceImageCreateView(PlaceAssetCreateView):
model = PlaceImage
fields = ['filename']
template_name = 'place_image/place_image_create.html'
success_message = 'Place Images submitted'
def post(self, request, place_id, *args, **kwargs):
place = get_object_or_404(Place, pk=place_id)
super().post(request, place_id)
self.object.place = place
self.object = self.request.user
self.object.save()