Обзор:
Привет, я пытаюсь сделать вопрос.У меня уже есть собственный шаблон overiding change_list.html
в моей директории templates/admin/app_name/model_name/
, поэтому любой, кому я дам его, может знать, как правильно его использовать.Для этого я пошел в репозиторий , скопировал change_list.html
и добавил нужный мне HTML-код.
Теперь я хочу сделать так, чтобы все флажки в этом списке были радиовместо кнопок.Мне нужно сделать это, чтобы предотвратить проблемы с некоторыми пользовательскими actions
, которые я написал.Я хочу только по одному, чтобы бежать.Любая помощь приветствуется.
То, что я уже пробовал:
Вкл. этот пост, Я попробовал вариант formfield_overrides
, делая свой собственныйModelForm
с опциями widget
, SOME_CHOICES
и radio_fields
в документах django. Но они работают только, если я нажимаю на каждый объект в списке, то они переопределяютполя на следующей странице ...
В то время как я хочу, чтобы каждый флажок был переключателем на change_list.html
странице (целевой странице при нажатии приложения).
Я также прошел через change_list.html
и обнаружил, что код, который мне нужно отредактировать, должен находиться где-то между этим блоком:
{% block result_list %}
{% if action_form and actions_on_top and cl.show_admin_actions %}{% admin_actions %}{% endif %}
{% result_list cl %}
{% if action_form and actions_on_bottom and cl.show_admin_actions %}{% admin_actions %}{% endif %}
{% endblock %}
Когда визуализируется этот переопределенный шаблон, проблема особенно заключается втег <div class="results">
.