登录的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的函数
搞定