So erzeugen Sie Zufallszahlen in django
Möchte ich eine Generierung von Zufallszahlen in ein leeres Feld beim speichern in django.
BEARBEITEN
Die random-Nummern müssen eindeutig sein.
tun, die Zufallszahlen benötigen, um eindeutig zu sein?
Ya es muss eindeutig sein, maz
Ich habe gerade aktualisiert meine Antwort mit einer Lösung, das sollten Sie schaffen einzigartige Zufallszahlen. Lassen Sie mich wissen, ob das funktioniert.
Ya es muss eindeutig sein, maz
Ich habe gerade aktualisiert meine Antwort mit einer Lösung, das sollten Sie schaffen einzigartige Zufallszahlen. Lassen Sie mich wissen, ob das funktioniert.
InformationsquelleAutor Yeswanth | 2011-06-15
Du musst angemeldet sein, um einen Kommentar abzugeben.
EDIT: Geändert-Lösung, um zufällige eindeutige Nummer und verwenden Djangos make_random_password
Funktion. Hinweis: die unten meint Sie speichern die zufällige Zahl in einem Feld namens
temp_password in einem Modell UserProfile, die eine Erweiterung der Benutzer-Modell.
Beachten Sie auch, dass Sie speichern können, die random-code-eine Kombination aus Buchstaben und zahlen als gut. Die
Standardwert für allowed_chars ist eine Zeichenfolge aus Buchstaben und zahlen, abzüglich ein paar, die neigen dazu,
Verwirrung unter den Anwendern (1, l, usw.)
Mehr über Django ' s make_random_password Funktion:
https://docs.djangoproject.com/en/dev/topics/auth/#manager-functions
ALT:
im obigen Beispiel a <= n <= b
Viele mehr Arten von random-zahlen in der random-Klasse:
http://docs.python.org/library/random.html
InformationsquelleAutor rolling stone
Es ist mehr ein python-Sache als ein django Sache.
Finden Sie alle Informationen über die Random Klasse hier
Glück!
Sie sind herzlich willkommen
InformationsquelleAutor juankysmith