django-şifreleri, bir form alanını ve parola gücünü kontrol doğrulayıcılar sağlayan bir yeniden Django uygulaması.
Kurulum:
Yazarak pip ile django-şifreleri yükleyebilirsiniz:
django-şifreleri yüklemek pip
Ya da yazarak easy_install ile:
easy_install django-şifreler
Ya da manuel olarak bir tarball ve yazmaya indirerek:
Python yüklemek setup.py
Ayarlar
django-şifreler 6 opsiyonel ayarları ekler
İsteğe bağlı:
& Nbsp; şifreleri için minimum uzunluğunu belirtir:
& Nbsp; PASSWORD_MIN_LENGTH = 6 # Varsayılanları 6
& Nbsp; parolalar için maksimum uzunluğunu belirtir:
& Nbsp; Yok PASSWORD_MAX_LENGTH = 120 # Varsayılanları
& Nbsp; bir sözlük (her satıra bir kelime ile dosyası) konumunu belirtir:
& Nbsp; Yok PASSWORD_DICTIONARY = "/ usr / share / dict / words" # Varsayılanları
& Nbsp; bulanık maç maç dikkate alınması gereken zorundadır ne kadar yakın belirtir:
& Nbsp; - 1.0 aynı anlamı 1.0 PASSWORD_MATCH_THRESHOLD = 0.9 # Varsayılanları 0.9, 0.0 olmalıdır.
& Nbsp; karşı bir şifre eşleşmesi girişimi için ortak dizilerin listesini belirtir:
& Nbsp; PASSWORD_COMMON_SEQUENCES = [] # dizeleri bir liste olmalı, varsayılan için şifreleri / validators.py bakın
& Nbsp; Bir parola içermelidir çeşitli setleri içindeki karakterlerin sayısını belirtir:
& Nbsp; PASSWORD_COMPLEXITY = {# Sen o set için hiçbir sınırı bu herhangi birini veya tümünü ommit edebilirsiniz
& Nbsp; "ÜST": 1, # Uppercase
& Nbsp; "ALT": 1, # Küçük harf
& Nbsp; "DIGITS": 1, # Basamakları
& Nbsp; "noktalama": 1, # Noktalama (string.punctuation)
& Nbsp; "NON ASCII": 1, # Sigara Ascii (ord ()> = 128)
& Nbsp; "KELİMELER": 1 # Words (altdizgelerin ayıran bir boşluk ile)
& Nbsp;}
Kullanımı:
& Nbsp; FormField kullanmak için sadece içe ve kullanmak:
& Nbsp; django ithalat formları
& Nbsp; passwords.fields gelen alanında şifrenizi ithal
& Nbsp; sınıf ExampleForm (forms.Form):
& Nbsp; password = alanında şifrenizi (label = "Password")
Gereksinimleri :
- Python
- Django
Yorum Bulunamadı