Это связано с пользовательской реализацией Shibboleth, которую моя организация использует для аутентификации. Похоже, что если я предварительно просмотрел страницу перед сохранением черновика, токен CSRF был изменен Джанго, что не понравилось Шибу. В нашем собственном коде мы расширяем RemoteUserMiddleware
для использования с Shib. Итак, мы изменили это на PersistentRemoteUserMiddleware
, и теперь оно работает.