韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > 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

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

关注

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

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

爱爱内含光| 《十二寡妇肉床艳史》| 老公把闺蜜干的嗷嗷叫| BOBO浏览器| 开会桌下把荫蒂添的好多水| 《饥渴的人妻日本》中字| 55岁女人高潮后几天能恢复| 白丝脚上的浓浓的精华液能用吗| 《办公室高潮秘书2》| 解开乳置喂领导吃奶| 《黑人性奴2》免费观看| 0.舒淇主演《玉女心》| 午马影视免费观看电视剧| 一个人看的免费高清直播| 国精产品一品二品国精HTC| A片人人澡CH人人人妻付费| 按摩师精油按摩下面会得妇科病吗| 麻豆| 星空无痕MV免费视频观看| 学长突然把自慰器开到最大 | 老公把舌头放进我B里搅拌| 女性抹胸开襟哺乳衣的注意事项| 《警花交换做爰》| 二人生猴子全程免费| 私处按摩SPA养生精油| 成品人和精品人的区别哪个好| 秋吉| 免费的行情网站WWW下载大全| 老公装醉看我和别人在一起| 《家政女孩2》免费观看| 40分钟的插曲视频在线观看| 妈妈的职业4免费观看完整版高清| 青柠影院在线观看高清电视剧荣耀| 免费高清在线观看免费的PPT软..| 少女尖叫之夜1-4集免费| 日本无码A片人妻久尤物明理紬| 酒鬼酒股票| 不许穿内裤随时挨C调教H| 大叔和妈妈免费观看电视剧第3集| 两人一起做AJ的视频教程| 他扒开内裤把舌头伸进去