Django: Передача нередактируемых данных от клиента к серверу
Я создаю медиа-трекер для ТВ-шоу и фильмов.
Когда пользователь делает запрос на front-end, на сервере я делаю запрос к API, в котором получаю телешоу/фильмы с id, названием, ссылкой на изображение, типом медиа, сезонами и т.д.
После этого я вывожу результат запроса на front-end с именем и изображением:
Затем пользователь может выбрать один из результатов и получить простую форму:
Дело в том, что после отправки формы я хочу сохранить оценку и прогресс с id, типом медиа и другими параметрами, которые не отображаются на front-end, но связаны с отправленным медиа. На данный момент я использую для передачи значений на сервер:
<input type="hidden" name="id" value="{{media.response.id}}">
Проблема в том, что пользователь может изменить значение id с помощью инструмента разработчика (инспектора), что вызовет проблемы. Я не знаю, как проверить форму, поскольку id может быть любым числом.
Есть ли лучший и все еще простой подход? Заранее спасибо