Как зарегистрировать пользователя с определенным адресом электронной почты 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>

Вернуться на верх