Добавление кнопки в админку django для запуска команды manage.py

django3 Необходимо добавить кнопку в админку которая будет запускать команду manage.py my_command (команда по запуску скрипта python который обновляет данные в таблице)

я добавил шаблон и кнопка появилась там где мне надо: templates/.../change_list.html

{% extends 'admin/change_list.html' %}
{% block object-tools %}
  <form method="GET">
    <button type="submit" name="script">Обновить данные</button>
  </form>
    {{ block.super }}
{% endblock %}

Теперь необходимо добавить выполнение команды по кнопке. Я попробовал во : views.py

def change_list(request):
    if request.method == 'GET' and 'script' in request.GET:
        main()
    return render(request, 'parss/templates/admin/admpars/gd/change_list.html')

Рад любой подсказке, я не опытный питонист.

Вернуться на верх