Io uso Django 1.4. Ho creato il file 403.html nella stessa directory di 404.html (la pagina di errore 404 funziona bene). Sì, ho letto this. Poi spengo i cookie nel browser, cerco di fare il login e visualizzare la pagina 403-errore predefinita, non la mia pagina 403.html:403 pagine in Django
Forbidden (403)
CSRF verification failed. Request aborted.
More information is available with DEBUG=True.
ho riavviato Apache, ma non aiuta.
Come ripararlo? Grazie
Voglio solo provvedere alla situazione, se l'utente va in сookie disabilitato, e che ha visualizzato la mia pagina 403. Cioè, ho bisogno di cambiare la [fonte] (https://github.com/django /django/blob/1.4.2/django/views/csrf.py)? – tim
Non modificare la sorgente Django! Crea una nuova vista e imposta CSRF_FAILURE_VIEW nelle tue impostazioni. In alternativa, puoi attivare JavaScript se i cookie sono abilitati e disabilitare il login. –