2016-05-04 5 views
0

Мне нужно добавить окно подтверждения на admin change model submit "Сохранить". Smth вот так: «Вы действительно хотите применить изменения? Да/Нет». Мне это нужно только для одной модели, и только если измененная модель удовлетворяет другим условиям. Я не могу переопределить шаблон django для одной модели использования django-admin-tool. Как я могу это сделать ?панель администратора django добавить окно подтверждения

+0

Это может помочь [http://stackoverflow.com/a/10219127/3279554] – Pavan

ответ

0

Вы можете использовать Bootstrap и Javascript (или другие) для отображения окон подтверждения. Вы должны вызвать функцию JS в кнопке onclick (отправить) и отобразить окна подтверждения, после отправки запроса на сервер. Может быть (идея):

Этот элемент (div) не будет отображаться (дисплей: нет), пока вы не вызовете его в функции JS (установочный дисплей: блок).

Когда вы вызываете функцию JS (из кнопки отправки), вы ждете, пока не будет нажата да или нет. Если нажать «Да», вы отправите форму на сервер и спрячете элемент (div), если не щелкнуть, вы только спрячете элемент.