2017-08-31 9 views
1

Je travaille sur la mise en œuvre de la solution décrite ici: How to use custom password validators beside the django auth password validators?Où placer un validateur personnalisé dans django?

La réponse est très utile, sauf pour un aspect: Où dois-je placer le code pour le validateur ?! En AUTH_PASSWORD_VALIDATORS je vois la ligne:

'NAME': registration.validators.CustomPasswortValidator 

mais comment puis-je mettre la méthode en CustomPasswortValidator registration.validators? Qu'est-ce que registration.validators? Où puis-je trouver ça?

Merci

Répondre

0

La ligne ci-dessous:

'NAME': 'registration.validators.CustomPasswortValidator' 

signifie que vous devez avoir une application d'enregistrement , et à l'intérieur cette application il y a fichier validators.py, et à l'intérieur de ce fichier il existe une méthode appelée CustomPasswortValidator. Par conséquent, vous pouvez travailler en conséquence en indiquant votre propre nom d'application, nom de fichier et nom de méthode.

Espérons que ça aide.

+0

@purplefloyd Avez-vous essayé, avez-vous travaillé pour vous? –

+0

@purplefloyd, Si ma solution a fonctionné pour vous, s'il vous plaît upvote et sélectionnez mon naswer. Merci. –