У меня есть форма в плагине, который при отправке мне нужно перенаправить на другую страницу.Как я могу сделать переадресацию из плагина в Django CMS?
Каков наилучший способ для этого?
Так возможные решения:
- Используйте App-Hook
- Бросить исключение в плагине метод отрисовки, который будет перехвачено класса промежуточного программного обеспечения и сделать перенаправлять оттуда.
- Создайте класс промежуточного программного обеспечения и во время процедуры «process_response» проверьте значение объекта запроса, добавленного во время метода рендеринга плагина, затем выполните перенаправление.
Какая форма плагина? – Brandon
Его собственный плагин, который отображает форму. – loki70x7
Итак, вам нужно будет также подключить вашу страницу к представлению, которое обрабатывает POST через CMS App Hook. Тогда вы сможете сделать свою переадресацию. – Brandon