相关疑难解决方法(0)

限制用户使用特定域进行注册:django

我是 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)

django django-templates django-forms

2
推荐指数
1
解决办法
2296
查看次数

标签 统计

django ×1

django-forms ×1

django-templates ×1