需求分析
- 请求GET /index/
检查是否有会话保持,request.session/request.COOKIES
有,则返回 欢 迎 “ l a u f " 欢迎“lauf" 欢迎“lauf" 页面index.html
无,则返回 尚 未 登 录 尚未登录 尚未登录页面index.html
同一个模板,传入不同的数据,
实现不同的页面显示,使用模板判断
{% if login %}
<div>欢迎xxx</div>
{% else %}
<div>尚未登录</div>
{% endif %}
-
请求GET /login/
检查是否有 会 话 保 持 会话保持 会话保持
有,则直接进入欢迎页面
无,则直接返回login.html -
请求POST /login/
注意Django的csrf
ajax需要提交csrfmiddlewaretoken
提交用户名+密码
提交格式:json对象
后端接收:request.POST
代码实现
待更新