еще можно отправлять разные формы в разные route
или отправлять не браузером, а JS и напихать в запрос чего угодно чтоб отличать
document.getElementById("myForm").addEventListener('submit', (event) => {
const data = new FormData(event.target);
data.append('formname','myform');
fetch("/formproc", {
method: 'POST',
body: data
})
.then((response) => response.text())
.then((data) => {
console.log(data);
})
.catch((error) => {
console.log(`error: ${error}`);
});
event.preventDefault(); // если не нужно перегружать страницу
})