Задать вопрос
@uvv99

Как прописать соглашение на отправку почтовых уведомлений (django)?

Добрый день.
Создал простой кабинет пользователя. Добавил в него: подгрузить фото и выбор пола(муж/жен). Не могу понять, как правильно добавить - Соглашение на отправку уведомлений на почту, кто может подсказать?

from django import forms
from django.contrib.auth.models import User
from django.contrib.auth.forms import UserCreationForm

from .models import Profile


class UserRegisterForm(UserCreationForm):
    SEX_CHOICES = (
        ('m',u"мужской"),
        ('w',u"женский"),
    )
    email = forms.EmailField(
        label='Введите Email',
        required=True,
        widget=forms.TextInput(attrs={'class': 'form-control', 'placeholder': 'Введите Email'})
    )
    username = forms.CharField(
        label='Введите логин',
        required=True,
        help_text='Нельзя вводить символы: @, /, _',
        widget=forms.TextInput(attrs={'class': 'form-control', 'placeholder': 'Введите логин'})
    )
    password1 = forms.CharField(
        label='Введите пароль',
        required=True,
        help_text='Минимальный пароль 8 символов',
        widget=forms.PasswordInput(attrs={'class': 'form-control', 'placeholder': 'Введите пароль'})
    )
    password2 = forms.CharField(
        label='Подтвердите пароль',
        required=True,
        widget=forms.PasswordInput(attrs={'class': 'form-control', 'placeholder': 'Повторно введите пароль'})
    )
    sex = forms.ChoiceField(label=u'Пол', choices = SEX_CHOICES)

    class Meta:
        model = User
        fields = ['username', 'email', 'password1', 'password2']


class UserUpdateForm(forms.ModelForm):
    SEX_CHOICES = (
        ('m',u"мужской"),
        ('w',u"женский"),
    )
    email = forms.EmailField(
        label='Введите Email',
        required=True,
        widget=forms.TextInput(attrs={'class': 'form-control', 'placeholder': 'Введите Email'})
    )
    username = forms.CharField(
        label='Введите логин',
        required=True,
        help_text='Нельзя вводить символы: @, /, _',
        widget=forms.TextInput(attrs={'class': 'form-control', 'placeholder': 'Введите логин'})
    )
    sex = forms.ChoiceField(label=u'Пол', choices = SEX_CHOICES)
    
    class Meta:
        model = User
        fields = ['username', 'email', 'sex']


class ProfileImageForm(forms.ModelForm):
    img = forms.ImageField(
        label='Загрузить фото',
        required=False,
        widget=forms.FileInput
    )
    class Meta:
        model = Profile
        fields = ['img']
  • Вопрос задан
  • 108 просмотров
Подписаться Сложный Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
SpectrumData Екатеринбург
от 200 000 до 300 000 ₽
Greenway Global Новосибирск
от 150 000 ₽
Akronix Санкт-Петербург
от 150 000 до 200 000 ₽