django视图001

登录的from需要指定路径来处理验证

 在请求后面加了一个 login_action

如图:需要创建一个登录模块

 

首先添加 login_action的路由

 

 

 

 

 路由创建好了,下一步是什么? 对了就是要创建该路由函数

编辑views.py  

创建一个 login_action 函数

 

 

 

首先,通过 request.method 方法得到客户发送的请求方式,判断其是否为 POST 请求类型。

接着,通过 request.POST 来获取 POST 请求。通过.get()方法来寻找 name 为“username”和“password” 的 POST 参数,如果参数没有提交,返回一个空的字符串。此处的“username”和“password”对应 form 表 单中<input> 标签的 name 属性,可见这个属性的重要性。

再接下来,判断 POST 请求得到的 username 和 password 是否为“admin/admin123”,如果是则通过HttpResponse 类返回“login success!”字符串。否则,将通过 render 返回 index.html 登录页面,并且顺带返回 错误提示的字典“{'error': 'username or password error!'}”。

 

 

搞定

 

 

 

 

login_action事不过是暂时验证的

我们需要优化登录成功页面

创建event_manage.heml

 

 

 

页面创建好了,然后肯定需要增加event_manage的路由

 

 

路由建好了肯定还需要增加event_manage的函数

 

搞定  

 

 

 

posted @ 2018-11-11 16:24  拉轰地炒锅  阅读(92)  评论(0编辑  收藏  举报