一个提供阻止电子邮件地址的表单字段、模型和验证器的Django可重用应用程序
项目描述
django-blockedemails是一个可重用应用程序,它提供了检查电子邮件是否被阻止或是否为一次性电子邮件的表单字段、验证器和模型。
安装
您可以通过输入以下命令使用pip安装django-blockedemails:
pip install django-blockedemails
或者通过输入以下命令使用easy_install安装:
easy_install django-blockedemails
或者通过下载tarball并输入以下命令手动安装:
python setup.py install
设置
django-blockedemails添加了3个设置
指定用于http://www.block-disposable-email.com/的API_KEY
BLOCK_DISPOSABLE_EMAIL_API_KEY = "" # Defaults to None which disables this validator指定用于block-disposable-email.com api的不同url
BLOCK_DISPOSABLE_EMAIL_URL = "" # Will be string formated with a dictionary with api_key and domain指定如果尝试检查block-disposable-email.com时发生异常,是否应阻止电子邮件
BLOCK_EMAIL_ON_URLERROR = False # Defaults to False
用法
要使用表单字段,只需导入并使用它即可
from django import forms from blockedemails.fields import EmailField class ExampleForm(forms.Form): email = EmailField()