confused about python function calling

Greetings,
I have rendered html view where i have regular tr td table.
I want to be able when i click on a highlighted row to call a python function with some data for example row id and return data on modal popup.

For now i have prepared crispy form with modal popup.
But i need to forward some data on click function and return it back to render.

Or all the data must be rendered right away on the first render?

Idk if my explanation is clear.
Thank you

EDIT 1:
Have found this, but its a button not tr td row

It’s basically the same - you’re catching a button click in the browser (JavaScript), and then calling a view (AJAX) from the browser (also using JavaScript) and using the results of that AJAX call to update the page (still using JavaScript).

Always be mindful that “rendering a template” occurs in Django on the server, producing a page (or fragment of a page). Once that page has been sent to the browser, Django is done with it.
Requesting new data, or a new fragment of a page, would be the calling of another view - and requires JavaScript involvement in the browser.

Hi,thank you! Omg so many middlemans.I thought it will be possible to just do some mumbo jumbo with python.
I have basic javascript and no ajax knowledge.
Can you give me some links? I am googling for 40minutes and cant find the solution i want D:

Will try to google again with ajax and javascript

Does this looks like what i want?
https://www.py4u.net/discuss/18510