Тэги выполняются, когда страница рендерится. Они не для этого сделаны.
Для такого функционала надо делать вьюху, прописать её в urls.py, указав name. И потом этот name указать через {%
url 'name урла' i.pk %}.
И да, в onclick вызывается javascript. Либо делай не кнопку, а ссылку, которая будет вызывать вьюху. Либо пиши javascript, который вызывает вьюху, если хочешь делать без перезагрузки страницы.