先创建登录系统的表单验证,创建校验账号与密码
引用一个第三方图片的校验库
当view创建loginview:当接收到post请求时,创建一个表单实例
通过login_form.is_valid()判断数据是否合法
cleaned_data 就是读取表单返回的值,返回类型为字典dict型
username=cleaned_data['username'] 读取username为 ‘username’的表单提交值,并赋予 email变量
通过user = authenticate(username=user_name, password=password)
进行数据库校验后通过if else返回不同的信息
当用户get请求时,需要返回页面及相应的随机二维码
首先判断用户是否存在登录状态,若存在则不允许重复登录
若不存在登录状态则创建一个随机码的实例,返回到相应显示的html页面中
登录校验的错误返回码及不清空输入的错误数据
通过if判断账户密码是否有form表单自带的错误提示
然后在输入框中返回表单中form提交的对于username的value值