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 json模块使用实例
Apr 11 Python
python从sqlite读取并显示数据的方法
May 08 Python
Python深入06——python的内存管理详解
Dec 07 Python
Python 数据处理库 pandas 入门教程基本操作
Apr 19 Python
python实现单链表中删除倒数第K个节点的方法
Sep 28 Python
Python实现的IP端口扫描工具类示例
Feb 15 Python
Python后台开发Django会话控制的实现
Apr 15 Python
python实现京东订单推送到测试环境,提供便利操作示例
Aug 09 Python
python实现加密的方式总结
Jan 19 Python
python3 logging日志封装实例
Apr 08 Python
关于tf.matmul() 和tf.multiply() 的区别说明
Jun 18 Python
opencv 图像腐蚀和图像膨胀的实现
Jul 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
基于asp+ajax和数据库驱动的二级联动菜单
2010/05/06 PHP
apache配置虚拟主机的方法详解
2013/06/17 PHP
php快递单号查询接口使用示例
2014/05/05 PHP
简单的php新闻发布系统教程
2014/05/09 PHP
PHP会员找回密码功能的简单实现
2016/09/05 PHP
laravel 5异常错误:FatalErrorException in Handler.php line 38的解决
2017/10/12 PHP
Yii2框架数据验证操作实例详解
2018/05/02 PHP
在thinkphp5.0路径中实现去除index.php的方式
2019/10/16 PHP
如何在PHP中使用数组
2020/06/09 PHP
jQuery EasyUI 开源插件套装 完全替代ExtJS
2010/03/24 Javascript
jquery ajax abort()的使用方法
2010/10/28 Javascript
两种常用的javascript数组去重方法思路及代码
2013/03/26 Javascript
jquery动态加载js三种方法实例
2013/08/03 Javascript
js 剪切板的用法(clipboardData.setData)与js match函数介绍
2013/11/19 Javascript
jquery动态加载select下拉框示例代码
2013/12/10 Javascript
jquery操作复选框checkbox的方法汇总
2015/02/05 Javascript
点评js异步加载的4种方式
2015/12/22 Javascript
bootstrap学习笔记之初识bootstrap
2016/06/21 Javascript
详谈for循环里面的break和continue语句
2017/07/20 Javascript
Angular 向组件传递模板的两种方法
2018/02/23 Javascript
vue2使用keep-alive缓存多层列表页的方法
2018/09/21 Javascript
Jquery和CSS实现选择框重置按钮功能
2018/11/08 jQuery
layDate日期控件使用方法详解
2018/11/15 Javascript
JQuery Ajax执行跨域请求数据的解决方案
2018/12/10 jQuery
vue 判断两个时间插件结束时间必选大于开始时间的代码
2020/11/04 Javascript
Python Web框架Flask中使用七牛云存储实例
2015/02/08 Python
Python绘制的二项分布概率图示例
2018/08/22 Python
Python中super函数用法实例分析
2019/03/18 Python
Django中使用极验Geetest滑动验证码过程解析
2019/07/31 Python
如何用Python 实现全连接神经网络(Multi-layer Perceptron)
2020/10/15 Python
python3列表删除大量重复元素remove()方法的问题详解
2021/01/04 Python
通过一张图教会你CSS3倒影的实现
2017/09/26 HTML / CSS
以权谋私检举信范文
2015/03/02 职场文书
2015年大学生暑期实习报告
2015/07/13 职场文书
演讲稿:​快乐,从不抱怨开始!
2019/04/02 职场文书
引用计数法和root搜索算法以及JVM中判定对象需要回收的方法
2022/04/19 Java/Android