Ich lese diese: https://stackoverflow.com/a/17090205/6426449Python3, re.match mit Liste
Und ich habe eine Liste, die nicht auf Benutzernamen in django verwendet werden kann.
Liste: FORBIDDEN_USERNAME_LIST = ['admin', 'master', 'owner']
Also machte ich einen Code wie folgt aus:
views.py
def username_choice(request):
if request.method == "POST":
username = request.POST['username']
for item in forbidden.FORBIDDEN_USERNAME_LIST:
match = re.search("r'\b"+item+"\b'", username)
if match:
return JsonResponse({'result': item + 'banned username'})
aber es scheint, dass es nicht funktioniert.
Vielleicht denke ich, match = re.search("r'\b"+item+"\b'", username)
Hier ist ein Problem.
Wie kann ich das beheben?
Wie geben Sie den Benutzernamen vom Frontend ein? – Exprator
überprüfen Sie dieses Ding in der Formularvalidierung besser. – babygame0ver