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

2020-06-22 09:35 来源:易采站长站 作者:易采站长站整理 点击: 评论:

A-A+

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

本文实例讲述了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中捕捉文本的方法Python的Django框架中URLconf相关的一些技巧整理使用url_helper简化Python中Django框架的url配置教程Python的Django框架中的URL配置与松耦合Python Django基础二之URL路由系统Django命名URL和反向解析URL实现解析Django框架视图层URL映射与反向解析实例分析django反向解析URL和URL命名空间的方法Python Django框架url反向解析实现动态生成对应的url链接示例

【易采站长站编辑:秋军】