Любопытно, что разработчики более опытны с Django, чем я мог бы с этим справиться: я хочу создать некоторые формы Django, которые будут публиковаться на сайте, внешнем по отношению к моему, но я также хочу сохранить встроенную проверку формы. Конечно, формы Django, как правило, проверяются путем публикации в собственном представлении и повторного рендеринга, если что-то пошло не так, или путем перенаправления на «целевую страницу», если проверка прошла успешно. Однако в этом случае, поскольку целевая страница - это совершенно другой сайт, я бы потерял свои данные POST при перенаправлении.
Мои первые мысли по этому поводу - попытаться передать все как параметры GET, хотя это не моя любимая идея, поскольку существуют ограничения, с которыми я могу столкнуться (например, загрузка файлов). Другая идея заключается в том, что я мог бы сначала отправить запрос AJAX в мое проверочное представление и вручную обработать ошибки проверки, которые возвращаются или разрешить POST напрямую, если он чистый, но это выглядит довольно грязно по сравнению с потоком проверки по умолчанию.
Такое ощущение, что это то, что было бы учтено при построении системы форм Джанго, но это может быть просто желаемым размышлением с моей стороны.