在URL中使用AdminSite类之前,请覆盖该类的“管理”视图部分。

在admin.py文件中(如果没有,请创建它)添加:from functools import update_wrapper

from django.http import Http404

from django.views.decorators.cache import never_cache

from django.views.decorators.csrf import csrf_protect

def admin_view(view, cacheable=False):

"""

Overwrite the default admin view to return 404 for not logged in users.

"""

def inner(request, *args, **kwargs):

if not request.user.is_active and not request.user.is_staff:

raise Http404()

return view(request, *args, **kwargs)

if not cacheable:

inner = never_cache(inner)

# We add csrf_protect here so this function can be used as a utility

# function for any view, without having to repeat 'csrf_protect'.

if not getattr(view, 'csrf_exempt', False):

inner = csrf_protect(inner)

return update_wrapper(inner, view)

然后在URL文件中添加:from django.conf.urls import patterns, include, url

from django.contrib import admin

from django.views.defaults import page_not_found

from my_project.admin import admin_view

admin.site.admin_view = admin_view

urlpatterns = patterns('',

url(r'^admin/login/', page_not_found),

url(r'^admin/', include(admin.site.urls)),

)

当然,如果您仍然希望找到登录名,请删除url(r'^admin/login/',找不到页)行。

限制用户对页的访问php,如何限制对Django中管理页的访问?相关推荐

  1. mac mysql ip访问不了_解决mysql中只能通过localhost访问不能通过ip访问的问题

    原因是没开权限 SELECT * FROM USER WHERE USER='root'; grant all privileges on *.* to 'root'@'%' identified b ...

  2. 嵌套母版页中的控件访问

    嵌套母版页中的控件访问 左直拳 嵌套母版页中的控件访问很别扭. 如果一个内容页对应一个没有嵌套的母版页,访问这个母版页上的控件众所周知:类似(Button)Page.Master.FindContro ...

  3. Aspose.Slides使用教程:使用 C# 在 PowerPoint 演示文稿中添加页眉和页脚

    目录 在 PowerPoint 中管理页眉和页脚的 .NET API 使用 C# 管理讲义和备注幻灯片中的页眉和页脚 更改备注幻灯片的页眉和页脚设置 PowerPoint 演示文稿中的页眉和页脚用于显 ...

  4. 在请求分页虚存管理系统中_请求分页式系统中,以页为单位管理用户的虚空间,以段为单位管理内存空间_学小易找答案...

    [简答题]OS作为接口,通过哪几种方式实现? [简答题]并发与并行有什么区别? [判断题]请求分页式系统中,以页为单位管理用户的虚空间,以段为单位管理内存空间 [简答题]微内核是否是完整的OS? [单 ...

  5. MySQL给用户设置密码(修改密码)、创建用户,grant为某个IP、某个网段或所有IP地址创建访问用户并授权

    1. 设置密码 1.1 我们刚安装完mysql,登录是不需要密码的,可以直接进入,如下图. 1.2 感觉没密码总是不靠谱,所以想要设置一个密码.其实我们只要修改一下用户表中对应用户的密码就可以重新设置 ...

  6. 有一页式系统,其页表存放在内存中. (1)如果对内存的一次存取需要1.5微秒,问实现一次页面访问的存取时间是多少? (2)如果系统增加有快表,平均命中率为85%,.....

    题目: 有一页式系统,其页表存放在内存中. (1)如果对内存的一次存取需要1.5微秒,问实现一次页面访问的存取时间是多少? (2)如果系统增加有快表,平均命中率为85%,当页表项在快表中时,其查找时间 ...

  7. 【2012Esri中国用户大会讲座】ArcGIS 10.1 for Server 安全机制(4)访问内容限制

    1  限制访问内容 为了进一步保护GIS资源,需要对访问内容进行限制: 1)       用户只需要知道自己要访问的服务地址,而不应该知道GIS服务器到底有哪些GIS服务: 2)       严格保护 ...

  8. 在组策略中设置从网络访问计算机选项,如何在组策略中设置“用户权利指派”策略?...

    组策略对于系统管理员来说至关重要,同样,"用户权利指派"策略的重要性也不言而喻,具体内容如下所述. 通过设置"用户权利指派"策略,可以帮助解决用户共享计算机无法 ...

  9. 织梦安装,访问http://域名/install/index.php 出现空白页或Not Found 问题

    织梦安装,访问http://域名/install/index.php 出现空白页或Not Found 问题 织梦DEDECMS 原因 解决方案 联系 织梦DEDECMS 小编已经安装了织梦的模板了 但 ...

最新文章

  1. 《基于Windows 7特性的程序开发系列》视频分享
  2. 2018python培训-2018传智播客Python基础班+就业班(15期)
  3. FreeOTP可以用作谷歌认证的替代
  4. 用神经网络分类无理数2**0.5和3**0.5
  5. Hibernate之lazy延迟加载
  6. 6、存储函数详解,创建,查看,修改,删除
  7. 编辑器的合并用不了_Excel多工作簿合并为一个工作簿,10秒搞定,这才是最高效的方式...
  8. “新基建”下,真正的数字化转型是这样的?有内味了
  9. 25 年 IT 老兵零基础写小说,作品堪比《三体》| 人物志
  10. 【js】Object.prototype.hasOwnProperty()
  11. leftjoin数据量变多_你知道 Sql 中 left join 的底层原理吗?
  12. 双路服务器装mac系统,华硕Z10 C612,双路E5继续折腾调试改机型Macpro终于成功。...
  13. 次世代游戏建模制作工作流程
  14. su组件在什么窗口,【答疑】草图大师Sketchup组件窗口快捷键是什么呢? - 羽兔网问答...
  15. 2022-2027年中国仓储物流机器人行业发展前景及投资战略咨询报告
  16. Git在同一台电脑上连接多个仓库
  17. android8卡顿,看完就明白为什么安卓手机卡顿,这个技巧教你解决卡顿
  18. 组装台式机后进入PE,检测不到硬盘的解决方法
  19. javascript编程题_JavaScript中的鼠标滚轮编程
  20. 无法开启 IE 开发者工具

热门文章

  1. RedHat已更改其开源许可规则
  2. javaSE----eclipse的安装与使用
  3. Win7启动显示无法加载用户配置文件
  4. es6中组件属性的形式
  5. (转)Apache的安装与配置
  6. Scott Hanselman's 推荐的的实用工具集合(2011版)
  7. asp.net模糊查询存储过程
  8. linux下安装sniffit
  9. 一个普通大学生的经历
  10. MySQL分库分表环境下全局ID生成方案