Field and widget to store a list of e-mail addresses in a Django project.
It provides:
- A form field and a form widget to edit a list of e-mails in a Django form;
- A model field to store the captured list of e-mails;
- Python 2.7 and 3.5+
- Django 1.8+, 2.0+ and 3.0+
For now:
pip install django-multi-email-field
- Add
multi_email_field
to yourINSTALLED_APPS
:
# settings.py
INSTALLED_APPS = (
...
'multi_email_field',
)
- Use the provided form field and widget:
# forms.py
from django import forms
from multi_email_field.forms import MultiEmailField
class SendMessageForm(forms.Form):
emails = MultiEmailField()
If you want to store a list of e-mails, you can use this:
from django.db import models
from multi_email_field.fields import MultiEmailField
class ContactModel(models.Model):
emails = MultiEmailField()
- Created by Florent Lebreton
- Maintained by Makina Corpus