Как реализовать функциональность отключения/включения редактирования на django admin change_form с помощью простой кнопки действия?
Я пытаюсь создать django change_form, так как по умолчанию они не редактируются, а редактируются только если пользователь нажимает на кнопку пользовательского действия. Я имею в виду по умолчанию;
def has_change_permission(self, request, obj=None):
return False
Создал пользовательскую кнопку действия для достижения этого (с расширением submit_line.html)
{% extends "admin/submit_line.html" %}
...
<input type="submit" value="Enable/Disable Edit" name="enableDisableEdit" />
Тогда Я подумал, что должен сделать что-то с переопределением функции response_change. Но не смог
def response_change(self, request, obj):
if 'enableDisableEdit' in request.POST:
...Some code to enable disable edit
Есть идеи?
Спасибо!