問題タブ [htmlbutton]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
html - Django +非フォームボタン:非フォームボタンまたはリンクをviews.pyのdjangoのpythonコードに接続する方法は?
HTML で記述された非フォーム ボタンまたはリンクを Django の Python コードに接続するにはどうすればよいですか? 具体的には、href="/some-link" を使用してページをリダイレクトする HTML のボタンがあるとします。そのようなボタンが押されたときに、Django で特定の情報をセッションに保存する (つまり、どのボタンが押されたかを保存する) にはどうすればよいですか?
基本的に、views.py で次のようなことをしたいと考えています。
...ただし、これはフォームではないため、実際にはできません。
次の HTML を何らかの方法で変更しますか?
私は Django と Web 開発全般に少し慣れていないので、どんな助けでも大歓迎です。
(基本的に、私は次のリンクでここに提起された正確な質問を持っていますが、私は答えに本当に満足していませんでした: Django: How to trigger a session 'save' of form data when click a non-submit link )
編集:
以下に示すように、最終的に空白のフォームを使用しました。これにより、ユーザーが実際に情報を入力しなくても、以下の Python コードで押されたボタンを参照できました。
HTMLで:
views.py で:
これにより、ユーザーが他の情報を入力しなくても、ボタンから情報を取得して views.py で使用できます。