Djangoアプリケーションを作成しようとしていますが、ボタンがクリックされたときにビュー関数を呼び出す方法がわかりません。ボタンクリック時にdjango関数を呼び出す方法
私のテンプレートでは、クリックしたときに次のようなリンクボタンが表示され、別のウェブページに移動します。
<a target="_blank" class="btn btn-info pull-right" href="{{ column_3_item.link_for_item }}">Check It Out</a>
ボタンをクリックすると、Djangoのビュー機能も呼び出すことができます(ターゲットWebサイトにリダイレクトされます)。ビュー関数は、ボタンがクリックされた回数を格納するデータベース内の値をインクリメントすることです。
誰でも私がどのようにこれを達成できるか教えてください。
編集: -
ご迷惑をおかけして申し訳ありません。 column_3_item.link_for_itemは外部のウェブサイトへのリンクです(例: - www.google.com)。このボタンをクリックすると、Google Webサイトに表示される新しいウィンドウが開きます。私は何をやってみたいのは、ボタンをクリックしてページを更新せずにデータベースを更新するときにもdjangoビュー関数を呼び出すことです。
ありがとう
私はあなたの質問を理解していません。あなたのコードはあなたのurlconfに 'column_3_item.link_for_item'がマップされているところでview関数を呼び出します。 –
ダニエルのコメントに追加:あなたがクリックする必要がある場合 - > "リアルタイム"は、ページをリフレッシュせずにクーターを更新する、あなたの質問を書き直す必要があります。あなたがそのリンクを指しているビューを持っている場合、あなたはすでに混乱のためにごめんなさい –
が必要です。 'column_3_item.link_for_item'は外部ウェブサイトへのリンクです(例:www.google.com)。このボタンをクリックすると、Google Webサイトに表示される新しいウィンドウが開きます。私は何をやってみたいのは、ボタンをクリックしてページを更新せずにデータベースを更新するときにもdjangoビュー関数を呼び出すことです。 – Dev