Django-salasanat on uudelleenkäytettäviä Django-sovellus, joka tarjoaa lomakekenttään ja validators että tarkasta vahvuus salasanan.
Asennus:
Voit asentaa Django-salasanat pip kirjoittamalla:
PIP asentaa Django-salasanat
Tai easy_install kirjoittamalla:
easy_install Django-salasanat
Tai manuaalisesti lataamalla tarrapallon ja kirjoittamalla:
python setup.py asentaa
Asetukset
Django-salasanat lisää 6 lisäasetukset
Valinnainen:
& Nbsp; Määrittää vähimmäispituus salasanoja:
& Nbsp; PASSWORD_MIN_LENGTH = 6 # Oletuksena 6
& Nbsp; Määrittää Salasanan enimmäispituus:
& Nbsp; PASSWORD_MAX_LENGTH = 120 # Oletuksena None
& Nbsp; Määrittää sijainnin sanakirjan (tiedosto yhdellä sanalla per rivi):
& Nbsp; PASSWORD_DICTIONARY = "/ usr / share / dict / sanoja" # Oletuksena None
& Nbsp; määrittää, miten lähelle sumea ottelu on pidettävä ottelu:
& Nbsp; PASSWORD_MATCH_THRESHOLD = 0,9 # Oletukset 0,9, pitäisi olla 0,0-1,0, jossa 1,0 tarkoittaa täsmälleen sama.
& Nbsp; Määrittää luettelon yhteinen sekvenssien yrittää sovittaa salasanaa vastaan:
& Nbsp; PASSWORD_COMMON_SEQUENCES = [] # Pitäisi merkkijonolista, katso salasanat / validators.py maksukyvyttömyydestä
& Nbsp; Määrittää määrän merkeiksi eri sarjaa, että salasanan tulee sisältää:
& Nbsp; PASSWORD_COMPLEXITY = {# Voit ommit tahansa tai kaikkia näitä ilman mitään rajaa, että tietyn joukon
& Nbsp; "ISOT": 1, # Isot
& Nbsp; "alempi": 1, # pienet kirjaimet
& Nbsp; "numerot": 1, # numerot
& Nbsp; "välimerkkejä": 1, # Välimerkki (string.punctuation)
& Nbsp; "NON ASCII": 1, # Non Ascii- (ord ()> = 128)
& Nbsp; "MERKINTÄ": 1 # Words (merkkijonoa seperates by välilyönnillä)
& Nbsp;}
Käyttö:
& Nbsp; Voit käyttää formfield yksinkertaisesti tuoda sen ja käyttää sitä:
& Nbsp; Django tuonti muodoista
& Nbsp; passwords.fields tuoda PasswordField
& Nbsp; luokka ExampleForm (forms.Form):
& Nbsp; password = PasswordField (label = "Salasana")
vaatimukset
- Python
- Django
Kommentteja ei löytynyt