Login

Judge login require by url

Author:
zuroc
Posted:
August 4, 2007
Language:
Python
Version:
.96
Score:
5 (after 5 ratings)

Simple code , judge login require by url

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
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)

More like this

  1. Form field with fixed value by roam 4 days, 14 hours ago
  2. New Snippet! by Antoliny0919 1 week, 4 days ago
  3. Add Toggle Switch Widget to Django Forms by OgliariNatan 3 months ago
  4. get_object_or_none by azwdevops 6 months, 3 weeks ago
  5. Mask sensitive data from logger by agusmakmun 8 months, 2 weeks ago

Comments

Please login first before commenting.