Django 用户登陆访问限制 @login_required
生活随笔
收集整理的這篇文章主要介紹了
Django 用户登陆访问限制 @login_required
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
#用戶登陸訪問限制
from django.http import HttpResponseRedirect#只有登錄了才能看到頁面
#設置方法一:指定特定管理員才能訪問
def main(request):try:if not request.user.is_authenticated():return HttpResponseRedirect('/admin/')id = request.user.id#print('id',id)#看管理員編號,是否正確?正確則說明成功登錄if id == 1:return render_to_response('main.html')return HttpResponse('please login!')except Exception as e:print('profile error', e)#只限制了一個網頁,其他網頁沒限制,依然可以訪問###########方法二###############用戶登陸訪問限制@login_required
#方法2:登錄用戶都可以訪問,兩者有有一定的區別
from django.contrib.auth.decorators import login_required@login_required
def classic(request):return render_to_response('classic.html') # echarts/classic.html#其他函數用法同上
?
總結
以上是生活随笔為你收集整理的Django 用户登陆访问限制 @login_required的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CentOS下用yum命令安装jdk
- 下一篇: 移动端开发, 常用CSS单位