Есть два способа положить в
action какой-то
url:
1. (в данном случае проще) Определить этот
URL со стороны представления (с учётом условностей) и положить его в контекст шаблона (как Вы и сделали). В шаблоне его можно использовать напрямую без конструкций вида (как у Вас):
<form action="{% url '{{ page }}' %}"><form>
то есть вот так (будет правильным):
<form action="{{ page }}"><form>
2. Учесть эти условности внутри самого шаблона с помощью тегов и конструкций, определив переменную нужным
URL'ом и как и в первом варианте положить его в атрибут
action.
Предлагаю Вам почитать
это :)