Python中Django框架利用url来控制登录的方法


Posted in Python onJuly 25, 2015

本文实例讲述了Python中Django框架利用url来控制登录的方法。分享给大家供大家参考。具体如下:

from django.conf.urls.defaults import patterns,url 
#or use login_required 
from django.contrib.admin.views.decorators import staff_member_required 
def login_url(regex, view, *p,**args): 
  """ 
  urlpatterns = patterns('', 
  login_url(r'^$',direct_to_template, {'template': '1.html'}), 
  ) 
  """ 
  return url(regex,staff_member_required(view),*p,**args) 
def login_patterns(*p): 
  """ 
  urlpatterns = login_patterns('', 
  (r'^$',direct_to_template,{'template':'1.html'}), 
  ) 
  """ 
  d=[] 
  d.append(p[0]) 
  for i in xrange(1,len(p)): 
  d.append(login_url(*p[i])) 
  return patterns(*d)

希望本文所述对大家的Python程序设计有所帮助。

Python 相关文章推荐
Python自动化开发学习之三级菜单制作
Jul 14 Python
python如何拆分含有多种分隔符的字符串
Mar 20 Python
解决安装tensorflow遇到无法卸载numpy 1.8.0rc1的问题
Jun 13 Python
python3监控CentOS磁盘空间脚本
Jun 21 Python
python调用百度REST API实现语音识别
Aug 30 Python
Python实现去除图片中指定颜色的像素功能示例
Apr 13 Python
Python描述符descriptor使用原理解析
Mar 21 Python
pycharm开发一个简单界面和通用mvc模板(操作方法图解)
May 27 Python
Python实现手绘图效果实例分享
Jul 22 Python
详解python对象之间的交互
Sep 29 Python
pycharm中leetcode插件使用图文详解
Dec 07 Python
Python还能这么玩之用Python做个小游戏的外挂
Jun 04 Python
Python实现模拟登录及表单提交的方法
Jul 25 #Python
Python基于有道实现英汉字典功能
Jul 25 #Python
Python实现简单的代理服务器
Jul 25 #Python
Python实现截屏的函数
Jul 25 #Python
Python基于PycURL自动处理cookie的方法
Jul 25 #Python
Python基于PycURL实现POST的方法
Jul 25 #Python
Python实现对excel文件列表值进行统计的方法
Jul 25 #Python
You might like
PHP获取用户的浏览器与操作系统信息的代码
2012/09/04 PHP
PHP中关键字interface和implements详解
2017/06/14 PHP
[原创]图片分页查看
2006/08/28 Javascript
jquery中常用的SET和GET$(”#msg”).html循环介绍
2013/10/09 Javascript
js+css 实现遮罩居中弹出层(随浏览器窗口滚动条滚动)
2013/12/11 Javascript
深入理解javascript中return的作用
2013/12/30 Javascript
jQuery分别获取选中的复选框值的示例
2014/06/17 Javascript
jquery实现多行文字图片滚动效果示例代码
2014/10/10 Javascript
JavaScript获取页面中第一个锚定文本的方法
2015/04/03 Javascript
JavaScript代码轻松实现网页内容禁止复制(代码简单)
2015/10/23 Javascript
jQuery查找节点并获取节点属性的方法
2016/09/09 Javascript
js 获取图像缩放后的实际宽高,位置等信息
2017/03/07 Javascript
redux-saga 初识和使用
2018/03/10 Javascript
json对象及数组键值的深度大小写转换问题详解
2018/03/30 Javascript
layer弹出层父子页面事件相互调用方法
2018/08/17 Javascript
vue使用keep-alive保持滚动条位置的实现方法
2019/04/09 Javascript
使用 vue 实例更好的监听事件及vue实例的方法
2019/04/22 Javascript
js逆向解密之网络爬虫
2019/05/30 Javascript
Vue+elementui 实现复杂表头和动态增加列的二维表格功能
2019/09/23 Javascript
node.js +mongdb实现登录功能
2020/06/18 Javascript
vue-cli脚手架的.babelrc文件用法说明
2020/09/11 Javascript
vue+iview实现文件上传
2020/11/17 Vue.js
matplotlib绘制动画代码示例
2018/01/02 Python
python实现弹窗祝福效果
2019/04/07 Python
django页面跳转问题及注意事项
2019/07/18 Python
tensorflow之tf.record实现存浮点数数组
2020/02/17 Python
CSS3打造百度贴吧的3D翻牌效果示例
2017/01/04 HTML / CSS
Chantelle仙黛尔内衣美国官网:法国第一品牌内衣
2018/07/26 全球购物
澳大利亚最受欢迎的美发用品目的地:AMR
2019/08/28 全球购物
Unix/Linux开发面试题
2016/08/16 面试题
党支部审查意见
2015/06/02 职场文书
锦旗赠语
2015/06/23 职场文书
大学生先进个人主要事迹材料
2015/11/04 职场文书
护理专业毕业自我鉴定
2019/08/12 职场文书
Python如何导出导入所有依赖包详解
2021/06/08 Python
Win11 25163.1010更新补丁KB5016904推送,测试服务验证管道(附更新修复汇总)
2022/07/23 数码科技