Se il controllo csrf fallisce, Django visualizza una pagina con errore 403.Django: Come sovrascrivere la CSRF_FAILURE_TEMPLATE
Mi sembra che questo errore può verificarsi in uso regolare, ad esempio, quando l'utente disattiva l'utilizzo dei cookie nelle sue impostazioni del browser.
Sfortunatamente, questo messaggio di errore non è molto utile per l'utente finale e ha un layout "django-error" (questo è un problema perché ad esempio manca la navigazione del sito).
Django ha un ottimo meccanismo per sovrascrivere i modelli ma sembra che questo modello sia hardcoded nel codice. https://github.com/django/django/blob/1.6.8/django/views/csrf.py
C'è un modo per sovrascrivere questo modello al fine di fornire un messaggio più amichevole agli utenti?
Grazie. È esattamente ciò di cui ho bisogno. Basta notare che il "motivo" è un messaggio di sviluppo e non deve essere mostrato all'utente finale. Quindi, nel mio caso, non lo visualizzerò come modello. – luc
@luc, ho notato e modificato la mia risposta, grazie! – dazedconfused
Come testare questo? – guival