Domanda

Django esercitazione , Sono alla parte che dice "vedrai un messaggio per ogni tabella del database che crea, e si otterrà un messaggio che chiede se si desidera creare un account superutente per il sistema di autenticazione. andare avanti e fare quello." Sto usando Django 1.2.3.

Nel caso in cui sia rilevante, sto usando SQLite, e nel file delle impostazioni sotto mysite, non ho impostare una password, perché si suppone di lasciare vuoto per SQLite. Ma in questo momento sto configurato l'account superuser nella riga di comando e sta chiedendo che ho impostato una password. E non mi permette di digitare.

Quindi lascio in bianco, e premi invio (che funziona), e mi chiede di confermare la mia password. Mi ha colpito entrare di nuovo. E mi dice, "Errore:. Le password non corrisponde con"

C'è un motivo che non mi permette di inserire qualsiasi testo? C'è un modo per aggirare questo? Questo è solo un server di sviluppo, quindi sono OK se la soluzione non comporta la definizione di una password a tutti, ma non è lasciare fare a me che sia.

OK, quindi so che devo entrare qualcosa non vuoto. Il problema è che la linea di comando è letteralmente non mi permette di digitare lì. Mi ha colpito le chiavi e il piccolo lampeggiante di sottolineatura non si muove. Tutto ciò che mi permetterà di fare è premere Invio mentre è ancora vuota, ma poi le password vuote non corrispondono. Voglio sapere perché non è avermi permesso di digitazione.

È stato utile?

Soluzione

Non si supponga di vedere la password che si sta digitando. Basta digitare la password, ripetere esattamente stessa password quando richiesto e si dovrebbe essere ok.

Altri suggerimenti

La password superuser Django è indipendente dalla password utilizzata per l'autenticazione con il server di database. Il motivo per cui non ti consente di impostare una password non vuota è perché è un rischio per la sicurezza; Django non si preoccupa che la vostra applicazione non vedrà mai uso pubblico.

La password per il modulo di autenticazione è separata dal database. Dovrete impostare una password non vuota per il superuser.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top