Khi xử lý yêu cầu POST trong tệp viewsango Django, đôi khi tôi cần phải chuyển hướng nó đến một url khác. Url này tôi đang chuyển hướng đến được xử lý bởi một hàm 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 gốc không?Django: Làm cách nào để chuyển hướng bài đăng và chuyển vào dữ liệu bài đăng
CẬP NHẬT: Giải thích thêm về lý do tôi muốn thực hiện việc này. Tôi có hai ứng dụng web (hãy gọi chúng là AppA và AppB) để chấp nhận dữ liệu được nhập vào trường văn bản của người dùng. 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 nhầm lẫn đăng 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 chúng đến AppB và hiển thị kết quả AppB hoặc ít nhất là nó có dữ liệu được nhập vào AppA.
Ngoài ra:
Các khách hàng muốn hai ứng dụng riêng biệt chứ không phải là kết hợp chúng vào chỉ là một.
Tôi không thể hiển thị mã vì nó thuộc về 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ứ trở nên đơn giản và mạnh mẽ hơn; Tôi sẽ có thể thuyết phục khách hàng đó là cách tốt nhất để đi. 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ư được mô tả thì tôi nghĩ các phiên sẽ là cách để làm điều này - nhờ Matthew J Morrison đã đề xuất điều đó. Nhờ Dzida như ý kiến của ông đã cho tôi suy nghĩ về thiết kế và đơn giản hóa.
bạn có thực sự cần phải gửi một chuyển hướng cho khách hàng, hoặc là một cái gì đó này có thể được thực hiện bằng cách chỉ gọi một hàm và chuyển tất cả dữ liệu đăng lên đó? –
Tôi cần thay đổi url tại trình duyệt của khách hàng, vì vậy đây là cách duy nhất tôi có thể làm điều đó. – FunLovinCoder
và bạn không thể làm tất cả việc xử lý với dữ liệu bài đăng đầu tiên, và sau đó chuyển hướng sau khi thực tế? –