我对Django很新。在我的网站,我试图做这样的事情@login_required在Django里面的函数
#views.py
def index(request):
....
if request.user.is_authenticated:
#do something
else
#something else
所以我的想法是让从数据库的一些信息,显示如果用户于二 记录,我想知道,有没有办法做到这一点像即:
#views.py
def index(request):
....
@login_required
#do something
....
#do something else for everybody
或者,如果你认为这是一个不好的做法,那样做,请给我一些想法如何做到这一点的另一种方式。可能是我不得不改变urls.py。
谢谢。
其实,'@ login_required'所做的唯一检查就是'u.is_authenticated()'.. https://github.com/django/django/blob/master/django/contrib/auth/decorators.py – Tisho 2012-07-12 18:03:19