SF
Size: a a a
SF
Z
ListView
сделать метод post def post(self, request, *args, **kwargs):
if request.method == "POST":
if request.user.has_perm('core.delete_tank') and request.POST.getlist("selected-profiles"):
ActionsMessages.objects.create(
user=request.user, messages="Удаление Резервуара {}".format(request.POST.getlist("selected-profiles")))
Tank.objects.filter(id__in=request.POST.getlist("selected-profiles")).delete_s()
return redirect('core:tank_list')
elif request.user.has_perm('core.add_tank') and request.POST.get('name'):
form = self.form_class(self.request.POST or None)
if form.is_valid():
form_s = form.save()
ActionsMessages.objects.create(
user=request.user, messages="Добавление Резервуара {}".format(form_s.name))
return redirect('core:tank_list')
else:
messages.error(request, '{}'.format(form.errors))
return super()
Z
PZ
Z
Z
AH
G
Tag 3.0rc1
АМ
Tag 3.0rc1
АМ
DT
Z
PZ
RS
PZ
e
RS
V
e
Z