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
  • asp之家 网络编程 m.aspxhome.com