|
@@ -15,6 +15,7 @@ from django.urls import reverse, reverse_lazy
|
|
|
from django.core.files import File
|
|
from django.core.files import File
|
|
|
from django.http import HttpResponse
|
|
from django.http import HttpResponse
|
|
|
from django.views.generic import FormView
|
|
from django.views.generic import FormView
|
|
|
|
|
+from django.shortcuts import get_object_or_404
|
|
|
from django.contrib.auth import login, authenticate
|
|
from django.contrib.auth import login, authenticate
|
|
|
from django.shortcuts import render, redirect
|
|
from django.shortcuts import render, redirect
|
|
|
from django.forms import formset_factory
|
|
from django.forms import formset_factory
|
|
@@ -86,16 +87,18 @@ class SearchAgentDelete(DeleteView):
|
|
|
template_name = 'marktplatz/form.html'
|
|
template_name = 'marktplatz/form.html'
|
|
|
success_url = reverse_lazy('products')
|
|
success_url = reverse_lazy('products')
|
|
|
|
|
|
|
|
|
|
+
|
|
|
def get(self, request, *args, **kwargs):
|
|
def get(self, request, *args, **kwargs):
|
|
|
- searchagent = SearchAgent.objects.get(pk= kwargs.get('pk') )
|
|
|
|
|
- context = request.GET.dict()
|
|
|
|
|
|
|
+
|
|
|
|
|
+ searchagent = get_object_or_404(SearchAgent, pk= kwargs.get('pk') )
|
|
|
|
|
+ context = {}
|
|
|
|
|
+ context['form_content'] = 'Dein Suchagent wurde gelöscht!'
|
|
|
if searchagent.hash == kwargs.get('hash'):
|
|
if searchagent.hash == kwargs.get('hash'):
|
|
|
- context['form_content'] = 'Dein Suchagent wurde gelöscht!'
|
|
|
|
|
- print ("delete")
|
|
|
|
|
- return render(request, self.template_name, context )
|
|
|
|
|
- # super().get(self, request, *args, **kwargs)
|
|
|
|
|
|
|
+ if settings.DEBUG:
|
|
|
|
|
+ return render(request, self.template_name, context )
|
|
|
|
|
+ else:
|
|
|
|
|
+ super().get(self, request, *args, **kwargs)
|
|
|
else:
|
|
else:
|
|
|
- print ("not delete")
|
|
|
|
|
context['form_content'] = 'Oopala, das hat nicht geklappt.'
|
|
context['form_content'] = 'Oopala, das hat nicht geklappt.'
|
|
|
return render(request, self.template_name, context )
|
|
return render(request, self.template_name, context )
|
|
|
|
|
|