7
2012
至此,excel可以上传,查看,布局,基本的web功能都已实现,但我们需要对上传或者查看的用户给与权限控制,让有权限的用户可以进行相关操作
在http://127.0.0.1:8080/admin/页面添加用户testuser/123456
编辑用户,选中![](http://www.fresker.com/wp-content/uploads/2012/07/wpid-f2633bfe40b47613a06a427f855f0954_190967211.png)
![](http://www.fresker.com/wp-content/uploads/2012/07/wpid-f2633bfe40b47613a06a427f855f0954_190967211.png)
修改settting.py
在末尾添加DOWNLOAD_USER = ‘testuser’
修改/exceltest/views.py
添加
from django.conf import settings
from django.contrib.admin.views.decorators import staff_member_required
@staff_member_required
def output(request):
if request.user.username != settings.DOWNLOAD_USER:
return render_to_response(‘exceltest/error.html’,{‘message’:'你需要使用 %s 登录才能导出数据!’ %setting.DOWNLOAD_USER})
此时,点击下载链接,如果为登陆,会自动跳转到admin登陆页面,如果登陆,但登陆用户不为testuser,提示登陆用户错误
本文连接地址: http://www.fresker.com/old2/archives/530 (转载注明出处)
目前暂无评论