Кнопка в админке - Python

Узнай цену своей работы

Формулировка задачи:

В админке на стадии создания/редактирования модели требуется прикрутить кнопку с JS скриптом - файл менеджером. Гугление подсказало , что надо создать свой шаблон change_view, отредактировать его и положить в templates/admin/app/model . Все так и сделал. Есть своя кнопка, но при ее нажатии она реагирует как кнопка Save и даже если кнопке назначить свой скрипт , она упорно продолжает сохранять объект. Дальнейшее гугление не помогло. Может кто создавал кнопки в админке и может подсказать что-то по этому поводу ?

Решение задачи: «Кнопка в админке»

textual
Листинг программы
#MyProject/MyApp/templates/change_form.html
{% extends "admin/change_form.html" %}
    {% block extrahead %}
        
        {{ block.super }}
        
        <script src="/static/admin/js/jquery.min.js" type="text/javascript"></script>
 
    {% endblock %}
 
    {% block extrastyle %}
 
        {{ block.super }}
        
        <link rel="stylesheet" type="text/css" href="/static/admin/css/forms.css"/>
 
    {% endblock %}
 
    {% block field_sets %}
 
        <fieldset class="module aligned ">
 
            <button>My Happe Button 1</button>
 
        </fieldset>
 
        {{ block.super}}
 
        <fieldset class="module aligned ">
 
            <button>My Happe Button 2</button>
 
        </fieldset>
 
        
    {% endblock %}
 
    {% block submit_buttons_bottom %}
    
        <button>My Happe Button 3</button>
        
        {{ block.super }}
        
        <button>My Happe Button 4</button>
    
    {% endblock %}
 
{% endblock %}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 3.9 из 5