Recientemente comencé a jugar con Django.
Cuando intento iniciar sesión en el panel de administración, funciona en Firefox pero no en Google Chrome.
Este es el error que recibo: Prohibido (cookie CSRF no configurada): /admin/login/
Mis cookies están habilitadas en Chrome para todos los sitios web. ¿Hay alguna razón específica por la que funcionaría en Firefox pero no en Chrome?
¡Gracias!
Tuve un problema similar y la solución para mí fue establecer la configuración de Django
SESSION_COOKIE_SECURE = False Sé que esta es la configuración predeterminada, pero he estado usando la configuración de producción con este conjunto en True . Entonces, en mi configuración de desarrollo, lo cambié a False y pude iniciar sesión en el panel de administración en Chrome.
En febrero de 2020, Chrome implementó un cambio que exige que solo se pueda acceder a las cookies seguras a través del protocolo HTTPS. Entonces, si está desarrollando localmente y solo usa HTTP, eso es un asesino. Firefox y Edge aún no han aplicado el indicador de seguridad | (según las versiones de hoy)
¿No estás desarrollando usando la plataforma c9?
Restablecí mi configuración de Chrome y funcionó bien. En Chrome, haga clic en los 3 puntos en el extremo derecho y vaya a la configuración. En la página de configuración, desplácese hacia abajo o haga clic en el botón "Restablecer configuración" en la parte inferior izquierda y restablezca la configuración.