Django
中等
面试题库
Django
简单
is_authenticated 与 is_active 有什么区别?用户被禁用后会发生什么?
Django
中等
CSRF 与认证的关系是怎样的?为什么基于 Session 的登录表单需要 CSRF token,而 JWT 请求通常不需要?
Django
困难
如何实现手机号/邮箱 + 验证码登录,而非用户名密码?需要自定义哪些组件?
Django
中等
认证后端(AUTHENTICATION_BACKENDS)是如何被遍历调用的?多后端时顺序重要吗?
Django
困难
使用 djangorestframework-simplejwt 集成 JWT 时,token 的签发、刷新与黑名单机制是如何工作的?
Django
中等
JWT 与 Django 内置 Session 认证有什么区别?无状态 JWT 的优缺点是什么?
Django
简单
login_required 装饰器是如何工作的?未登录访问时它做了什么?
Django
困难
如何在视图中做对象级(行级)权限控制?Django 内置权限为何只到模型级?
Django
中等
Django 的 Permission 与 Group 模型是如何关联的?has_perm 的查找逻辑是怎样的?
Django
困难
AbstractUser、AbstractBaseUser、Proxy 三种自定义用户模型方式各有什么取舍?已有数据的项目如何安全迁移?
Django
中等