linux3

Django Email配置与用户模型设计
本文详细介绍了Django框架中电子邮件后端配置的方法,包括SMTP服务器设置、安全协议选择及企业邮箱集成。同时,深入探讨了用户信息模型的设计,涵盖了密码、姓名、电话、邮箱字段的定义,以及用户状态和管理员权限的实现。

zh-hans

EMAIL_BACKEND = ‘django.core.mail.backends.smtp.EmailBackend’ #email后端
EMAIL_USE_TLS = False #是否使用TLS安全传输协议
EMAIL_USE_SSL = True #是否使用SSL加密,qq企业邮箱要求使用
EMAIL_HOST = ‘smtp.163.com’ #发送邮件的邮箱 的 SMTP服务器,这里用了qq企业邮箱
EMAIL_PORT = 465 #发件箱的SMTP服务器端口
EMAIL_HOST_USER = ‘mzm5466@163.com’ #发送邮件的邮箱地址
EMAIL_HOST_PASSWORD = ‘授权码’
DEFAULT_FROM_EMAIL = ‘system mzm5466@163.com

qarbqhtrrmsejdac

1107771338

用户表

class BasicUser(models.Model):
password = models.CharField(verbose_name=u’密码*’, max_length=200, default=0, blank=True, null=True)
name = models.CharField(verbose_name=u’真实姓名*’, max_length=200, default=0, blank=True, null=True)
phone = models.CharField(verbose_name=u’电话号码*’, max_length=200, default=0, blank=True, null=True)
is_active = models.BooleanField(verbose_name=u’是否可用*’, default=True)
is_admin=models.BooleanField(verbose_name=u’是管理员吗1是0不是’, default=False)
email = models.EmailField(verbose_name=u’邮箱
’)
createTime = models.DateTimeField(verbose_name=u’账户创建时间’, auto_now_add=True, db_index=True)

class Meta:
    verbose_name = '1.基本信息表'
    verbose_name_plural = '1.基本信息表'

Create your models here.

class BasicEmail(models.Model):
email=models.EmailField()
code=models.IntegerField(verbose_name=“验证码”,blank=True, null=True)
createTime = models.DateTimeField(verbose_name=u’验证码创建时间’, auto_now_add=True, db_index=True)

class Meta:
    verbose_name = '1.基本信息表'
    verbose_name_plural = '1.基本信息表'
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值