Django 2.2 Как отключить флажки в виде списка - PullRequest
0 голосов
/ 27 февраля 2020

Django 2.2

У меня есть представление списка, управляемое классом admin.py. Нет пользовательского шаблона, все по умолчанию. Я могу контролировать, какие поля из таблицы должны отображаться в виде с помощью этого: fields = ('myfield1','myfield2', ...).

Каждая строка в таблице списка имеет флажок в первом столбце, источник выглядит так:

    <td class="action-checkbox">
      <input type="checkbox" name="_selected_action" value="123" class="action-select">
    </td>

enter image description here

Мои вопросы:

  1. Как отключить эти флажки (желательно, из Django кода) , без введения пользовательского шаблона)?

  2. Можно ли это сделать для НЕКОТОРЫХ флажков (скажем, у меня есть список идентификаторов pk для строк, которые я не хочу видеть флажками) .)

1 Ответ

0 голосов
/ 27 февраля 2020

Вы можете удалять элементы с помощью этих флажков, но если вы хотите настроить свою собственную страницу администратора, чтобы переопределить ее

Вы можете использовать это сделать c https://docs.djangoproject.com/en/3.0/ref/contrib/admin/#admin -overriding-templates

...