国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Django > django判断用户是否登录

django判断用户是否登录

Django

头像

silencement

2019-08-19 09:18:117470浏览 · 0收藏 · 0评论

在视图函数中,有些操作是需要用户在登录前提下才能进行的。下面讲两种方法判断用户是否登录。

方法一: 

采用request方法来得到用户是否登录信息:

if request.user.is_authenticated():
    ...
else:
    return render(requeset, 'login.html')

方法二: 

在试图函数中继承一个基础类,可以判断用户是否登录。

在utils.py中定义一个基础类:

from django.contrib.auth.decorators import login_required
from django.utils.decorators import method_decorator
class LoginRequiredMixin(object):
    """
    判断用户是否登录
    """
    @method_decorator(login_required(login_url='/login/'))
    def dispatch(self, request, *args, **kwargs):
        return super(LoginRequiredMixin, self).dispatch(request, *args, **kwargs)

在编写视图函数时,继承该类:

from utils import LoginRequiredMixin
class CourseCommentView(LoginRequiredMixin, View):
    """
    课程评论
    """
    def get(self, request):
        pass

第二种方式方便很多视图函数的继承,第一种方式用于页面中部分内容的判定。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

把女人弄爽特黄A大片视频| 男朋友摸完小花园小肚子有点痛 | 法国色情巜监狱宝贝3| 《妻欲公与媳》免费看| 《请好好疼爱里面》免费观看 | 《淫海春潮》电影| 《从上司到妻子》动画结局 | 玉女献身台湾1988版主演是谁| 倫理片《亂倫》| 《女仆教育》动漫第一季| 把女人弄湿后男人的心理变化| CHROME浏览器下载| 双乳被四个男人吃奶| 两个女人的战争在线观看| 《熟妇的荡欲》HD中字| 日韩精品国产一区二区三区| 国产| 胸吻| 向日葵在线观看免费高清电视剧 | 共享女儿小诗1~10章的背景资.| 法国色情《宝贝宝贝3| 《一滴都不许漏》何泽城林荫 | 《交换:完美的邻居》3| 自己怎么玩隐私位置游戏| 可儿的奶水喂爸爸吃可以吗| 聊斋艳谭之灯草和尚| 厨房韵母2| 懵懂少女的挨日常TXT百度云资..| 做爰高潮A片(毛片)| 在线观看免费观看在线NBA| 办公室的滋润3| 在办公室被CAO很爽很高H漫画 | 白天像教授晚上像野兽 | 三年大片免费观看完整版高清| 《性爽2》电影| 把腿扒开让我添30分钟 | 精品免费国产一区二区三区四区| 11人裸体航班女服务员是谁 | 欧美一区| 妈妈你真棒插曲最后接吻是谁| 扌暴辶鬲的图片GIF