I am trying to write a Django application and I am stuck at how I can call a view function when a button is clicked.
In my template, I have a link button as below, when clicked it takes you to a different webpage:
<a target="_blank" href="{{ column_3_item.link_for_item }}">Check It Out</a>
When the button is clicked, I also want to call a Django view function (along with re-direct to a target website). The view function increments the value in the database which stores the number of times the button is clicked.
The column_3_item.link_for_item
is a link to an external website (e.g. www.google.com). Right now when that button is clicked, it opens a new window which takes you to the google website.
What I would like to do is to call a Django view function also when the button is clicked which updates the database without refreshing the page. How I can achieve this?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…