我是 Django 新手。
我想限制用户使用特定域(例如 @gmail.com )来注册我的 Django 网站,但是如何在我的注册表中自定义 EmailField 来做到这一点?
仅供参考,这是我的代码。
表格.py
class RegistrationForm(ModelForm):
username = forms.CharField(label=(u'User Name'))
email = forms.EmailField(label = (u'Email Adress'))
class Meta:
model = UserProfile
exclude = ('user',)
Run Code Online (Sandbox Code Playgroud)
注册.html
{% extends "base.html" %}
{% block content %}
<form action = "" method ="post">
{% csrf_token%}
{% if form.errors %} <p>Please correct the following fields</p> {% endif %}
<div class ="register_div">
{% if form.username.errors %}<p class="error">{{ form.username.errors }}</p>{% endif %}
<p><label for="username"{% if form.username.errors %} class="error"{% endif …Run Code Online (Sandbox Code Playgroud)