令Django 视图有默认 login_required
来源:互联网 发布:香港读研 知乎 编辑:程序博客网 时间:2024/05/01 06:39
方法一
from django.template import RequestContextfrom django.shortcuts import render_to_responsefrom django.http import HttpResponseRedirectdef index(request): if not request.user.is_authenticated(): return HttpResponseRedirect('/accounts/login/') return render_to_response('login/index.html', context_instance=RequestContext(request))方法二
from django.template import RequestContextfrom django.shortcuts import render_to_responsefrom django.http import HttpResponseRedirectfrom django.contrib.auth.decorators import login_required@login_required(login_url='/accounts/login')def index(request): if not request.user.is_authenticated(): return HttpResponseRedirect('/accounts/login/') return render_to_response('login/index.html', context_instance=RequestContext(request))方法三
django-stronghold:试过将 login_required 装饰器四处乱放? 令所有 Django 视图有默认 login_required 呗。
只需要把你的登录视图添加上@public (否则就是死循环)
from stronghold.decorators import public@publicdef login(request): ....
参照https://github.com/mgrouchy/django-stronghold
0 0
- 令Django 视图有默认 login_required
- django @login_required
- 【Django】@login_required用法简介
- 十八 Django 1.5.4 login_required
- Django 登陆访问权限@login_required
- Django登陆访问限制@login_required
- 二十四. Django认证系统中的@login_required
- Django 用户登陆访问限制 @login_required
- django中如何使用login_required来解决登陆的麻烦
- Django用户认证系统 authentication system----登陆访问限制@login_required
- django自定义用户认证后进不了带有@login_required的页面
- django:通用视图-UpdateView更新有参数的form类
- Django-视图
- 基于 Django1.10 文档的深入学习(33)—— Using the Django authentication system 之login_required和LogiRequiredMixin
- JSP有三大指令
- django 通用视图
- Django 通用视图
- django--高级视图
- Linux异常体系之stubs_offset(__vectors_start + 0x200 - __stubs_star)
- 小代码整理
- 发布qt程序时加载qt自带插件问题
- LIBSVM3.18 遇到的问题
- linux xargs 技巧
- 令Django 视图有默认 login_required
- ajax长轮播,后台推送请求
- ubuntu ftp服务器搭建
- OpenFlow协议 读书笔记
- [Leetcode] Remove Duplicates from Sorted Array
- 嵌入式NoSQL数据库unqlite简介
- Eclipse反编译工具Jad及插件JadClipse配置
- iOS移动开发周报——唐巧的技术博客
- 《算法设计》第15章-动态规划—装配线调度问题