11、Django邮箱||验证码||登录

创建 django 项目, APP 略.....

准备工作

1. Model的编写

model.py

from django.db import models

gender = (
        ('男','男'),
        ('女','女'),
    )

class Before_User(models.Model):
    name = models.CharField(max_length=128, null=False, verbose_name='用户名')
    password = models.CharField(max_length=256, null=False, verbose_name='密码')
    email = models.EmailField(unique=True, null=False, verbose_name='邮箱')
    sex = models.CharField(max_length=32, choices=gender, default='男', verbose_name='性别')
    is_active = models.BooleanField(default=False)
    c_time = models.DateTimeField(auto_now_add=True, verbose_name='创建时间')

    def __str__(self):
        return self.name

    class Meta:
        ordering = ('-c_time',)
        db_table = 'bf_user'
        verbose_name = '前端注册用户'
        verbose_name_plural = verbose_name

2.第三方库安装

3. 注册APP

admin.py 注册

4. 生成数据库

4.django 后台创建一个注册用户(略)

setting.py

url.py 路径信息

forms.py 验证

send_mail.py

views.py

摸版 templates

bf_base.html

bf_login.html

bf_register.html

bf_forget.html

bf_index.html

登录+验证码

注册+验证码

忘记密码验证

Last updated