这里写目录标题 一、创建子应用 二、用户注册设计 1、用户注册模型类设计 a、Django认证系统提供了用户模型类User,为什么还要定义User模型类? b、AbstractUser c、自定义用户模型类的字段有 d、User模型类编写好了就可以了吗? 2、用户注册序列化器类设计 a、注意 b、单字段进行校验 c、用户认证的时候为什么不用create,而用create_user呢? d、代码展示 3、用户注册视图类设计 a.注意 b.APIView子类 4.路由配置 a.特别注意: 三、用户验证 1、需要配置如下内容 a、指定认证方式 b、自定义JWT认证成功之后返回的响应格式 c、截图所示 2、验证 一、创建子应用 一个项目往往会包含多个子应用,直接放在项目根目录不便于管理。 在当前目录的apps目录下创建子应用 python manage.py startapp users 优化导入路径 sys.path.insert(0, os.path.join(BASE_DIR, 'apps'))