Как зарегистрировать пользователя с определенным адресом электронной почты Django?
Как зарегистрировать пользователя с определенным адресом электронной почты?
def register(request):
if request.method == "POST":
username = request.POST["username"]
email = request.POST["mail"]
# Ensure password matches confirmation
password = request.POST["password"]
confirmation = request.POST["confirmation"]
if password != confirmation:
return render(request, "auctions/register.html", {
"message": "Passwords must match."
})
"allowlist¶ Список разрешенных почтовых доменов. По умолчанию регулярное выражение (атрибут domain_regex) используется для проверки всего, что появляется после знака @. Однако, если эта строка появляется в разрешающем списке, эта проверка обходится. Если атрибут не указан, разрешающим списком по умолчанию будет ['localhost']. Другие домены, не содержащие точку, не пройдут проверку, поэтому при необходимости их нужно добавить в список разрешенных" .
ДОКУМЕНТАЦИЯ ДОКУМЕНТАЦИЯ валидаторы
а "грязный способ" - это =>
<input id="email" type="email" pattern="[a-z.]*[@]\bfoo.com" required>