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