Python中Django框架利用url来控制登录的方法,pythondjango
Python中Django框架利用url来控制登录的方法,pythondjango
本文实例讲述了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算法
- Python计算已经过去多少个周末的方法,python已经过去
- Python的Django框架中模板碎片缓存简介,
- 解读Django框架中的低层次缓存API,django低层次
- 详解Django缓存处理中Vary头部的使用,djangovary
- 浅谈Python的Django框架中的缓存控制,pythondjango
- 详解Python的Django框架中的中间件,pythondjango
- Python字符串转换成浮点数函数分享,python点数
- 简介Django中内置的一些中间件,django内置中间件
- Django与遗留的数据库整合的方法指南,django指南
评论关闭