Khi xử lý một yêu cầu ĐĂNG trong tệp Django views.py, đôi khi tôi cần chuyển hướng nó đến một url khác. Url mà tôi đang chuyển hướng đến này được xử lý bởi một chức năng khác trong cùng một tệp Django views.py. Có cách nào để thực hiện việc này và duy trì dữ liệu POST ban đầu không?
CẬP NHẬT: Giải thích thêm về lý do tại sao tôi muốn làm điều này. Tôi có hai ứng dụng web (chúng ta hãy gọi chúng là AppA và AppB) chấp nhận dữ liệu do người dùng nhập vào trường văn bản. Khi người dùng nhấp vào gửi, dữ liệu được xử lý và kết quả chi tiết được hiển thị. AppA và AppB mong đợi các loại dữ liệu khác nhau. Đôi khi người dùng đăng nhầm dữ liệu loại AppB lên AppA. Khi điều này xảy ra, tôi muốn chuyển hướng họ đến AppB và hiển thị kết quả AppB hoặc ít nhất là đã điền vào dữ liệu họ đã nhập vào AppA.
Cũng thế:
Khách hàng muốn hai ứng dụng riêng biệt hơn là kết hợp chúng thành một.
Tôi không thể hiển thị mã vì nó thuộc về một khách hàng.
CẬP NHẬT 2: Tôi đã quyết định rằng KISS là nguyên tắc tốt nhất ở đây. Tôi đã kết hợp hai ứng dụng thành một ứng dụng giúp mọi thứ đơn giản hơn và mạnh mẽ hơn; Tôi cũng có thể thuyết phục khách hàng đó là cách tốt nhất. Cảm ơn vì tất cả những phản hồi tuyệt vời. Nếu tôi định duy trì hai ứng dụng như đã mô tả thì tôi nghĩ các phiên sẽ là cách để làm điều này - cảm ơn Matthew J Morrison đã gợi ý điều đó. Cảm ơn Dzida vì những nhận xét của anh ấy đã khiến tôi suy nghĩ về thiết kế và đơn giản hóa.