Django - ORM实现用户登陆

1、路由分发cmdb(app)下urls.py中,建立url与函数对应关系

  

2、login.html代码:

  

3、views.py中,login函数,确认是否登陆成功

  

   备注:从前端 获取用户名,密码,在sqlite中获取对应数据后,成功跳转到index页面;

4、index.html

  

  

  index页面,上部分为标题,左侧为菜单,右侧为用户页面;

5、urls.py中,增加url与函数对应关系

  

6、views中,增加相应函数

  

7、urls.py中增加用户列表页与函数对应关系

  

8、views.py中增加判断函数

  

  获取数据库中所有的用户信息,做为参数,传入前端 

9、user_info.html

  页面与index.html一致,右侧div修改如下(显示用户的名称,提供跳转到详细信息链接):

  

 10、urls.py中,提供链接与函数对应关系

  

11、views.py中,增加函数

  

  传入nid参数,转出根据nid查找到的记录的obj参数;

12、userdetial.html

  

以上示例,能够完成:

1、前端 输入用户名,密码,判断在数据库中是否匹配;

2、匹配成功后,显示用户信息;

3、根据用户信息,查看某个用户的详细信息;

 


  

猜你喜欢

转载自www.cnblogs.com/wulafuer/p/9340451.html