企业🤖AI Agent构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
# 权限控制 Django里面的权限控制之前一直没有明白是怎么做到的,看了下tango with Django大致明白了一些,对于登录和注册,Django并没有特殊情况,还是跟一般普通视图函数一样该怎么处理怎么处理,唯一不同在于使用了request里面自带的user属性,其实就是前端请求发过来的时候附带的当前登录用户信息,同时对于没有登录的用户对api的访问控制,Django里使用了login_required装饰器来给视图函数添加功能,类似这样 ~~~ @login_required def restricted(request): return HttpResponse("Since you're logged in, you can see this text!") ~~~ <br> 这样保证了restricted这个方法只有在登录的情况下才能被请求 同时还需要在项目的setting脚本中添加LOGIN_URL常量 ~~~ # 假设登录的login函数的url是/rango/login LOGIN_URL = '/rango/login/' ~~~