Pregunta

En el Django tutorial , estoy en la parte que dice "usted verá un mensaje para cada tabla de base de datos que crea, y obtendrá un mensaje le preguntará si desea crear una cuenta de superusuario del sistema de autenticación. seguir adelante y hacer eso." Estoy usando Django 1.2.3.

En caso de que sea relevante, estoy usando SQLite, y en el archivo de configuración en mysite, no establecer una contraseña, ya que se supone que dejarla en blanco para SQLite. Pero en este momento Soy la creación de la cuenta de superusuario en la línea de comandos y se está exigiendo que me puse una contraseña. Y no me deja de tipo.

Así que lo dejo en blanco, y pulsa enter (que funciona), y me pide que confirme la contraseña. Golpeé entrar de nuevo. Y me dice: "Error:. Sus contraseñas no coinciden"

¿Hay una razón por la que no me permite introducir cualquier texto? ¿Hay una manera de evitar esto? Esto es sólo un servidor de desarrollo, así que estoy bien si la solución no implica el establecimiento de una contraseña en absoluto, pero no me deja hacer eso.

Aceptar, así que sé que tengo que entrar en algo que no esté vacía. El problema es, la línea de comandos es, literalmente, no me deja escribo allí. Golpeé teclas y el pequeño parpadeo de subrayado no se mueve. Todo lo que me permitirá hacer es presionar entrar mientras aún está en blanco, pero luego las contraseñas vacías no coinciden. Quiero saber por qué no me está dejando de tipo.

¿Fue útil?

Solución

No se supone que debe ver la contraseña que está escribiendo. Sólo tiene que escribir su contraseña, repita exactamente la misma contraseña cuando se le solicite y que debe estar bien.

Otros consejos

La contraseña de superusuario Django es independiente de la contraseña utilizada para autenticar con el servidor de base de datos. La razón por la que no le permite establecer una contraseña no esté en blanco es porque es un riesgo de seguridad; Django no le importa que su aplicación no verá nunca el uso público.

La contraseña para el módulo de autenticación es independiente de su base de datos. Vas a tener que establecer una contraseña no esté en blanco para el superusuario.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top