Начал учить django,появился вопрос
Пишу простую текстовую веб-игру
Есть у меня страница "Бои" против других игроков(Система предельно простая. Нажимаем на кнопку "напасть" считаем по формуле кто победил и выводим,без какой либо-визуализации)
Есть модель героя,со своими характеристиками(которая возвращает ID который я использую для генерации url ссылки )
urls.py
urlpatterns = [
path('', main_page,name='main_page'),
path('swap-hero/', swap_hero, name='swap-hero'),
path('store/', store, name='buyhero'),
path('store/<int:id>',buyhero,name='buyhero'),
path('profile/',profileUrl,name='profileUrl'),
path('fight/',fightPage,name='fightPage'),
path('buff/',buffHero,name='buffHero'),
path('castle/',UserCastle,name='UserCastle'),
path('fight/<int:id>',fightPage,name='makefight'),
]
На странице fight.html вывожу список противников в цикле,каждая ссылка "Напасть" имеет вид:
<a href="fight.get_absolute_url">Напасть</a>
Вопрос такой, как обработать нажатие на ссылку?
Ничего конкретного даже на теории не нашел(Разве что понял, что обычная views не может обрабатывать POSTи стоит копать в сторону Class-based-Views)