基于 django 自带的用户认证进行用户认证
2017-03-20 11:06
597 查看
django admin 默认已经存在了一个用户认证,这个时候可以偷个小懒,直接用 django 自带的,就不需要自己写用户认证了
1、目录结构:
View Code
CRM/app01/urls.py
CRM/app01/views
1、目录结构:
<!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <!-- 上述3个meta标签*必须*放在最前面,任何其他内容都*必须*跟随其后! --> <meta name="description" content=""> <meta name="author" content=""> <link rel="icon" href="http://v3.bootcss.com/favicon.ico"> <title>Signin Template for Bootstrap</title> <!-- Bootstrap core CSS --> <link href="https://cdn.bootcss.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"> <!-- IE10 viewport hack for Surface/desktop Windows 8 bug --> <link href="http://v3.bootcss.com/assets/css/ie10-viewport-bug-workaround.css" rel="stylesheet"> <!-- Custom styles for this template --> <link href="http://v3.bootcss.com/examples/signin/signin.css" rel="stylesheet"> <style> .line{ margin-top: 5px; } </style> </head> <body> <div class="container"> <form class="form-signin" method="POST"> {% csrf_token %} <h2 class="form-signin-heading">Please sign in</h2> <div class="line"> <label for="username" class="sr-only">UserName</label> <input type="text" id="username" class="form-control" name="username" placeholder="UserName" required autofocus> </div> <div class="line"> <label for="inputPassword" class="sr-only">Password</label> <input type="password" id="inputPassword" class="form-control" name="password" placeholder="Password" required> </div> <button class="btn btn-lg btn-primary btn-block" type="submit">Sign in</button> </form> </div> <!-- /container --> </body> </html>
View Code
CRM/app01/urls.py
from django.conf.urls import url, include from app01 import views urlpatterns = [ url(r'^$', views.dashboard), ]
CRM/app01/views
from django.shortcuts import HttpResponse from django.contrib.auth.decorators import login_required @login_required # 验证是否登录 def dashboard(request): print(request.user) return HttpResponse('login ok!')
相关文章推荐
- 基于Django用户认证系统详解
- 19、vftpd基于PAM_MYSQL进行虚拟用户的认证且每个用户有自己的独立目录及不同的访问权限
- Linux基于LDAP进行用户认证
- django “如何”系列1:如何使用REMOTE_USER(远程用户)进行认证
- python2.0_day18_Django自带的用户认证模块的使用
- 基于tcp/ip协议,使用socket进行简单的多用户聊天室
- 基于FormsAuthentication的用户、角色身份认证
- django学习笔记---文件上传,用户认证,单选框,复选框接受
- RHEL6.3实现基于加密的用户认证验证访问
- Spring基于自定义注解的用户认证
- 简单设计实现基于Forms认证的注册登录等用户基础服务
- 限制用户通过ssh密钥进行认证登陆
- django的用户认证实现过程
- django用户认证
- Django用户认证系统 authentication system----登陆访问限制@login_required
- 基于LDA对关注的微博用户进行聚类
- [Django实战] 第3篇 - 用户认证(初始配置)
- [Django实战] 第5篇 - 用户认证(修改密码)
- [Django实战] 第3篇 - 用户认证(初始配置)