Django中的模版文件--index.html(判断用户是否已经登录)
来源:互联网 发布:ubuntu 突然无法上网 编辑:程序博客网 时间:2024/06/06 02:32
声明:模版文件使用的是BootStrap框架
<div class="col-sm-3">{# Django自带的用户认证授权系统#}{# 如果用户已经授权成功,说明用户已经登录成功,那么在渲染index.html的时候,直接展示已登录状态即可;如果用户认证失败,说明没有登录,那么在渲染index.html的时候,直接展示登录表单即可#} {% if request.user.is_authenticated %} <div class="panel panel-default"> <div class="panel-heading"> <h3 class="panel-title"> <span class="glyphicon glyphicon-log-in"></span> 已登录 </h3> </div> <div class="panel-body"> <div class="form-group"> 你好:{{ user }}<a href="/app/logout/"> <input type="submit" class="btn btn-default" value="注销"></a> </div> </div> </div> {% else %} <!-- Form --> <div class="panel panel-default"> <div class="panel-heading"> <h3 class="panel-title"> <span class="glyphicon glyphicon-log-in"></span> 登录 </h3> </div> <div class="panel-body"> <form action="/app/login/" method="post"> {% csrf_token %}{# 设置表单foms.py中自带的错误提示信息,当用户名或者密码出现错误,会通过non_field_errors变量显示出来#} {{ loginform.non_field_errors }} <div class="form-group"> {{ loginform.username }} </div> <div class="form-group"> {{ loginform.password }} </div> <button type="submit" class="btn btn-default">登录</button> <a href="/app/register/">没有账户?去注册...</a> </form> </div> </div> {% endif %} </div><!--/Right Column -->form.py中写入# -*- coding: utf-8 -*-import sysreload(sys)sys.setdefaultencoding('utf8')from django import forms# 自定义登录表单class LoginForm(forms.Form): # 'class':'form-control':获取前端页面的class类名,form-control是bootshop框架中指定好的类名 username = forms.CharField(widget=forms.TextInput(attrs={'class':'form-control','placeholder':u'请输入用户名'})) # PasswordInput:forms表单内置的一个输入框,默认实现了安全输入 password = forms.CharField(widget=forms.PasswordInput(attrs={'class':'form-control','placeholder':u'请输入密码'}),)
阅读全文
0 0
- Django中的模版文件--index.html(判断用户是否已经登录)
- 用过滤器判断用户是否已经登录
- ios应用开发--判断用户是否已经登录
- 判断用户是否登录
- 判断用户是否登录
- 判断用户是否登录
- 判断用户是否登录
- java web点击链接用js判断用户是否已经登录 (js获取session及判断是否为空)
- 关于用户是否已经登录的判定
- MVC 检测用户是否已经登录
- 判断用户是否登录方面
- 页面判断用户是否登录
- jsp判断用户是否登录
- iOS - 判断用户是否已经登陆
- django学习——判断用户是否登录的两种方式
- iOS-判断沙盒中是否已经存在文件
- 判断用户是否登录 及 解决用户重复登录问题
- php 用户登录:如何判断用户是否登录
- OFBiz登录权限设置
- linux 学习系列-Linux 文件基本属性
- 图的基本算法--深度优先搜索(dfs) 和 广度优先搜索(bfs)
- HihoCoder
- Java线程面试题 Top 50 (转载)
- Django中的模版文件--index.html(判断用户是否已经登录)
- vue 中import和export如何一起使用
- MongoDB运行状态、性能监控,分析
- 关于python 的函数默认参数与关键字keyword的想法
- 在OpenCV环境下对图像做Gamma校正
- tensorflow 复合逻辑‘且’和‘或’的实现
- linux 学习系列-Linux 文件与目录管理
- shiro 之权限验证问题
- 线性判别分析(一)——LDA介绍