基于ORM实现用户登录

用户登录案例改成数据库级别

注意还要在上图改动html时加上 form action="/cmdb/login/"  

 

打印obj 对象  输出Queryset(如果在数据库没有找到输入项 输出空表  )

Queryset是一个obj的集合[obj,obj,obj...]  每一个obj中封装了一条用户信息  id user pwd 

输入错误

输入正确

 

可输出的判断方式  

如果正确 输出UserInfo object  如果错误 输出None

 

 

如果输入正确有obj  返回index页面 

否则 停留原页面

 ====================

查看信息

开始写index页面(在cmdb中)  cmdb上节有介绍 指App01

1.首先修改views  将return redirect('/cmdb/index/'')

2.

3.index后台管理

4.

5.

点击提交

对index进行修改  

 

 

点击用户管理  访问其他url

 

 

 

接下来对user_info页面进行修改

 

 

由于页面index 和user_info 有共同部分 可复制 再进行条件增加

 

 

 

 

 

点击root  应该去数据库中取root的用户信息   编写user_detail 页面

 

 

 

 

 点击root 出现

 

 

 

 ===============================================================

 增加信息

 

 

 

 

 

 ============================================

删除

 

 

 

 

 

 

 

 

 =============================

编辑

编辑页面显示

 

 

 

 id不能修改  也不应该显示

 

 

 编辑页面提交 更新到数据库

 

 

转载于:https://www.cnblogs.com/hmm1995/p/10189809.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值