Frage

In dem Django Tutorial , bin ich an dem Teil, der sagt „Sie werden eine Nachricht für jede Datenbanktabelle sehen es schafft, und Sie werden gefragt, ob Sie erhalten, wenn Sie möchten, einen Superuser-Account für das Authentifizierungssystem erstellen. Gehen Sie voran und das tun.“ Ich verwende Django 1.2.3.

Falls es relevant ist, ich bin mit SQLite und in der Einstellungsdatei unter mysite, habe ich kein Passwort gesetzt, weil Sie angeblich sind es für SQLite leer lassen. Aber jetzt Einrichten wir den Superuser-Account in der Befehlszeile und es wird verlangt, dass ich ein Passwort festgelegt. Und es wird mich nicht geben.

Also habe ich es leer lassen, und drücken Sie Enter (das funktioniert), und es fragt mich, mein Passwort zu bestätigen. Ich schlug wieder ein. Und es sagt mir, „Fehler:. Die Passwörter stimmen nicht überein“

Gibt es einen Grund, es wird mir jeden Text nicht zulassen, geben? Gibt es eine Möglichkeit, dies zu umgehen? Dies ist nur ein Entwicklungs-Server, so dass ich OK bin, wenn die Lösung beinhaltet ein Passwort überhaupt nicht einstellen, aber es läßt mich das nicht auch nicht.

OK, so dass ich weiß, dass ich etwas nicht leer eingeben. Das Problem ist, wird die Kommandozeile buchstäblich nicht läßt mich dort ein. Ich schlug Tasten und die kleine blinkende Unterstrich bewegt sich nicht. Alles, was es mir erlaubt, zu tun ist, drücken Sie die Eingabetaste, während es immer noch leer ist, aber dann nicht übereinstimmen die leeren Passwörter. Ich will wissen, warum es nicht ist dass ich ein.

War es hilfreich?

Lösung

Sie sind nicht annehmen, das Passwort Sie mit der Eingabe zu sehen ist. Geben Sie einfach Ihr Kennwort ein, wiederholen Sie genau gleiches Kennwort ein, wenn Sie dazu aufgefordert, und Sie sollten in Ordnung sein.

Andere Tipps

Das Passwort Django Super-User ist unabhängig vom Passwort zum Authentifizieren mit dem Datenbankserver verwendet. Der Grund, es wird nicht zulassen, Sie ein nicht leeres Kennwort gesetzt ist, weil es ein Sicherheitsrisiko ist; Django kümmert sich nicht darum, dass Ihre Anwendung wird nie die Öffentlichkeit sehen.

Das Kennwort für das Authentifizierungsmodul ist aus Ihrer Datenbank zu trennen. Sie werden ein nicht leeres Kennwort für den Super-User setzen müssen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top