Задать вопрос
@SashaN69
Школота

Как при нажатии кнопки вызвать python функцию в Django?

Возможно ли как-то при нажатии кнопки вызвать python функцию в Django?
  • Вопрос задан
  • 1180 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик расширенный
    14 месяцев
    Далее
  • Яндекс Практикум
    Мидл Python-разработчик
    6 месяцев
    Далее
Решения вопроса 1
@Poul00
Да, возможно.Сделать это можно, дав кнопке какой-то маршрут, следовательно после нажатия откроется функция, связанная с этим маршрутом.
Например, на главной странице есть кнопка лайка:
<a href="{% url 'score' track.pk %}">Like</a>
После нажатия откроется маршрут:
path('scoring/<str:pk>', like_or_dislike, name='score'),

И вызовется функция связанная с этим маршрутом, но тогда страница будет обновляться при нажатии на кнопку,избежать это можно, используя Django REST Framework https://www.django-rest-framework.org
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы