確かに、お粗末な質問です。
<a href="{% url 'stuff.views.SomeView' %}/somethingnew">
<button>See something new on this page</button>
</a>
<form action="" method="post">{% csrf_token %}
<button name="somethingnew" type="submit" value=True>See something new on this page</button>
</form>
どちらを選択しても、ブール変数を更新し、適切な計算を実行し、ページビューを呼び出して、を使用してページをレンダリングしますsomething new on this page
。私がどちらかの方法を使用する理由の一部は、ブール変数のコレクションの状態を保存するためです。1)ブール変数を変更する2)その状態を保存する3)ボタンがクリックされたときに必要な更新を実行し、最後に4)基になるデータが更新された後にページをレンダリングする最良の方法は何ですか?
現在、リンクではなくフォームを使用しているため、ブール変数ごとにURLをコーディングする必要はありません。どちらの方法が良いですか?1つの方法で、ページのリロードにかかる時間を改善できますか(多くのブール変数を想定)?