Django 用户登陆访问限制 @login_required
django 用户 访问 限制 登陆 required login
2023-09-11 14:17:15 时间
#用户登陆访问限制 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之创建第5个项目-条件语句
- Django的时区问题
- 「基于Django的全民健康智慧中医数字服务平台」Scrapy数据采集模板样例
- 「基于Python技术的智慧中医商业项目」Django前端用户交互设计
- 「基于Python技术的智慧中医商业项目」Django后端用户应用设计
- 「基于Django的全民健康智慧中医数字服务平台」前端应用User功能(三)
- Django实现API配合JWT进行用户验证的方法
- Django实现adminx编辑详情页面自动填充当前用户
- Django使用JavaScript实现JWT用户登陆、登出
- python 之django (一) Windows环境下Django 1.6.11开发环境搭建(简易版)
- Django电商项目---完成登录验证和用户中心(个人信息)day3
- Django电商项目---完成注册页面和用户登录day1
- Django路由系统---django重点之url映射分发
- Django:解决时间显示格式含有T
- Django:如何给文章列表添加图片
- Django:上传文件或者图片时request.FILES的值为空
- django部署
- Django学习路14_获取数据库中用户名字并展示,获取指定条数