При обработке запроса POST в файле views.py Django мне иногда нужно перенаправить его на другой URL-адрес. Этот URL-адрес, на который я перенаправляюсь, обрабатывается другой функцией в том же файле Django views.py. Есть ли способ сделать это и сохранить исходные данные POST?
ОБНОВЛЕНИЕ: больше объяснений, почему я хочу это сделать. У меня есть два веб-приложения (назовем их AppA и AppB), которые принимают данные, введенные пользователем в текстовое поле. Когда пользователь нажимает кнопку «Отправить», данные обрабатываются и отображаются подробные результаты. AppA и AppB ожидают разных типов данных. Иногда пользователь по ошибке отправляет данные типа AppB в AppA. Когда это происходит, я хочу перенаправить их в AppB и показать результаты AppB или, по крайней мере, заполнить его данными, которые они ввели в AppA.
Также:
Клиенту нужно два отдельных приложения, а не объединять их в одно.
Я не могу показать код, поскольку он принадлежит клиенту.
ОБНОВЛЕНИЕ 2: Я решил, что KISS - лучший принцип здесь. Я объединил два приложения в одно, что упростило и повысило надежность; Я тоже смогу убедить клиента, что это лучший способ. Спасибо за отличный отзыв. Если бы я собирался поддерживать два приложения, как описано, я думаю, что сеансы были бы способом сделать это - спасибо Мэтью Дж. Моррисону за это. Спасибо Дзиде, так как его комментарии заставили меня задуматься о дизайне и упрощении.