Jaki jest bardziej wydajny sposób przekazywania zmiennych z szablonu do widoku w Django?

Moje pytanie polega na przekazywaniu zmiennych z szablonu do wyświetlenia w Django.

Wiem o przekazywaniu zmiennych w adresie URL i za pośrednictwem formularza. Problem z pierwszym problemem polega na tym, że adres URL może być manipulowany, co nie jest tym, czego chcę. Czy i tak chcesz temu zapobiec?

W tej chwili mam to, że mam pomoc w zespole:

<form action="/match/" method="post">
{% csrf_token %}

<input type="hidden" name="name1" value="{{ male_results }}">
<input type="hidden" name="userid1" value="{{ male_pic_userid }}">

<input type="hidden" name="name2" value="{{ female_results }}">
<input type="hidden" name="userid2" value="{{ female_pic_userid }}">

<input type="submit" value="Submit" />
</form> 

Czy istnieje sposób, aby uniknąć konieczności korzystania z tego? Dziękuję Ci!

questionAnswers(2)

yourAnswerToTheQuestion