Під час обробки запиту POST у файлі Django views.py мені іноді потрібно перенаправити його на іншу URL-адресу. Ця URL-адреса, на яку я переспрямовую, обробляється іншою функцією у тому ж файлі Django views.py. Чи є спосіб зробити це і зберегти вихідні дані POST?
ОНОВЛЕННЯ: Більше пояснення, чому я хочу це зробити. У мене є дві веб-програми (назвемо їх AppA та AppB), які приймають дані, введені користувачем у текстове поле. Коли користувач натискає кнопку подати, дані обробляються і відображаються докладні результати. AppA та AppB очікують різні типи даних. Іноді користувач помилково передає дані типу AppB до AppA. Коли це трапляється, я хочу перенаправити їх на AppB і показати результати AppB або, принаймні, заповнити їх даними, які вони ввели в AppA.
Також:
Клієнт хоче дві окремі програми, а не поєднувати їх лише в одній.
Я не можу показати код, оскільки він належить клієнту.
ОНОВЛЕННЯ 2: Я вирішив, що KISS - найкращий принцип тут. Я об’єднав ці два додатки в один, що робить речі простішими та надійнішими; Я повинен бути в змозі переконати клієнта, що це також найкращий спосіб піти. Дякуємо за всі чудові відгуки. Якби я збирався підтримувати два додатки, як описано, то, я думаю, сесії були б способом зробити це - дякую Меттью Дж. Моррісону за пропозицію. Завдяки Дзіді, коли його коментарі змусили мене задуматися про дизайн та спрощення.