<form action="http://{{ site.domain }}" + "..."><form action="http://">{{}} - это не тег, это выражение для подстановки переменной. Видимо, в контексте нет переменной site. Её можно передать из представления, написать свой context processor или использовать django.contrib.sites.middleware.CurrentSiteMiddleware.