@SashaN69
Школота

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

Возможно ли как-то при нажатии кнопки вызвать python функцию в Django?
  • Вопрос задан
  • 48 просмотров
Решения вопроса 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
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
от 150 000 до 180 000 ₽
Appboxo Алматы
от 830 000 до 1 250 000 ₸
Verme Москва
от 120 000 ₽
26 янв. 2021, в 18:54
2000 руб./за проект
26 янв. 2021, в 18:45
2000 руб./за проект