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

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

Возможно ли как-то при нажатии кнопки вызвать python функцию в Django?
  • Вопрос задан
  • 1188 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Django: создание backend-приложений
    7 недель
    Далее
  • Академия Эдюсон
    Python-разработчик + ИИ
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Python-разработчик + ИИ
    8 месяцев
    Далее
Решения вопроса 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
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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