Python中Django框架利用url来控制登录的方法
作者:Sephiroth 时间:2022-03-27 18:15:37
本文实例讲述了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,Django,url
0
投稿
猜你喜欢
50行代码实现贪吃蛇(具体思路及代码)
2023-04-04 14:18:08
sql语句优化之SQL Server(详细整理)
2024-01-15 14:07:08
JSP实现浏览器关闭cookies情况下的会话管理
2024-03-27 07:29:10
Python抽象类的新写法
2022-12-04 13:39:38
Python turtle绘画象棋棋盘
2022-05-06 22:48:55
MySQL权限分配
2011-01-29 16:37:00
滑动展开/收缩广告代码实例效果
2007-10-09 12:44:00
MySQL查询条件中放置on和where的区别分析
2024-01-25 00:22:51
python flask几分钟实现web服务的例子
2023-05-21 13:04:58
一篇文章教你用Python绘画一个太阳系
2022-12-16 14:43:16
Dreamweaver量身打造Wordpress留言板(二)
2009-12-12 17:35:00
vscode ssh安装librosa处理音频的解决方法
2022-04-25 04:33:54
Mysql分库分表之后主键处理的几种方法
2024-01-20 21:00:09
如何通过神经网络实现线性回归的拟合
2023-04-24 06:15:07
python中的lambda表达式用法详解
2022-12-01 17:33:57
PHP和JS之间的数据交互并处理
2023-05-25 00:57:08
使用python3 实现插入数据到mysql
2024-01-15 07:53:22
使用Python将语音转换为文本的方法
2022-10-16 07:48:06
python自定义线程池控制线程数量的示例
2022-12-25 15:16:13
MySQL实现分词搜索(FULLTEXT)的方法
2024-01-22 17:47:40