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字符串替换示例
Apr 24 Python
Python错误提示:[Errno 24] Too many open files的分析与解决
Feb 16 Python
python+tkinter编写电脑桌面放大镜程序实例代码
Jan 16 Python
一些Centos Python 生产环境的部署命令(推荐)
May 07 Python
pytorch对可变长度序列的处理方法详解
Dec 08 Python
python实现简单flappy bird
Dec 24 Python
python 获取页面表格数据存放到csv中的方法
Dec 26 Python
对tensorflow中tf.nn.conv1d和layers.conv1d的区别详解
Feb 11 Python
浅谈keras中的Merge层(实现层的相加、相减、相乘实例)
May 23 Python
什么是python的列表推导式
May 26 Python
python 基于卡方值分箱算法的实现示例
Jul 17 Python
python tkinter模块的简单使用
Apr 07 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 foreach、while性能比较
2009/10/15 PHP
PHP实现的简单留言板功能示例【基于thinkPHP框架】
2018/12/07 PHP
PHP框架实现WebSocket在线聊天通讯系统
2019/11/21 PHP
javascript 写类方式之四
2009/07/05 Javascript
图片无缝滚动代码(向左/向下/向上)
2013/04/10 Javascript
jquery数组封装使用方法分享(jquery数组遍历)
2014/03/25 Javascript
javascript函数声明和函数表达式区别分析
2014/12/02 Javascript
jQuery实现页面滚动时动态加载内容的方法
2015/03/20 Javascript
jquery日历插件datepicker用法分析
2016/01/22 Javascript
深入分析Javascript事件代理
2016/01/30 Javascript
vue自定义指令实现v-tap插件
2016/11/03 Javascript
JavaScript触发onScroll事件的函数节流详解
2016/12/14 Javascript
微信小程序 网络请求(post请求,get请求)
2017/01/17 Javascript
Vue.js学习之计算属性
2017/01/22 Javascript
基于vue2.0+vuex+localStorage开发的本地记事本示例
2017/02/28 Javascript
JavaScript的六种继承方式(推荐)
2017/06/26 Javascript
vue.js数据绑定的方法(单向、双向和一次性绑定)
2017/07/13 Javascript
手把手教你用Node.js爬虫爬取网站数据的方法
2018/07/05 Javascript
vue 使用自定义指令实现表单校验的方法
2018/08/28 Javascript
简单实现vue中的依赖收集与响应的方法
2019/02/18 Javascript
jQuery实现可以扩展的日历
2020/12/01 jQuery
[44:41]Fnatic vs Liquid 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
Python字符串和文件操作常用函数分析
2015/04/08 Python
python关键字and和or用法实例
2015/05/28 Python
python3.6 +tkinter GUI编程 实现界面化的文本处理工具(推荐)
2017/12/20 Python
Django 源码WSGI剖析过程详解
2019/08/05 Python
Python面向对象程序设计之继承、多态原理与用法详解
2020/03/23 Python
Python实现捕获异常发生的文件和具体行数
2020/04/25 Python
Python如何输出警告信息
2020/07/30 Python
Python实例方法、类方法、静态方法区别详解
2020/09/05 Python
如何用 Python 制作 GitHub 消息助手
2021/02/20 Python
css3图片边框border-image的用法
2017/06/30 HTML / CSS
英国领先的鞋类零售商和顶级品牌的官方零售商:Wynsors
2020/02/17 全球购物
感恩老师的演讲稿
2014/05/06 职场文书
2014年终个人工作总结
2014/11/07 职场文书
幼儿园教师培训心得体会
2016/01/21 职场文书