使い分け
・ページの移動が目的
a
タグを使います。リンクはページ遷移に適しているため、別のURLに移動する場合はaタグを使う
<a href="{% url "product_delete" product.id %}">削除</a>
・フォーム送信や動作が必要
データ送信やアクションが必要なときは、ボタンを使う
<form action="{% url "product_delete" product.id %}" method="GET">
<input type="submit" value="削除">
</form>
※データの送信はaタブリンクにはできない、formのみ使用できる。