小编yda*_*niv的帖子

如何使用DRF的ModelSerializer创建django用户

在django中,创建用户具有与通常的模型实例创建不同且独特的流程.你需要调用create_user()哪种方法BaseUserManager.

既然django REST框架的流程要做restore_object(),那么save_object()就不可能简单地ModelSerializer在通用的创建API端点中使用a来创建用户,而不会破解你.

什么是解决这个问题的干净方法?或者至少使用django的内置滚边让它工作?

编辑:

重要的是要注意,特别是不起作用的是,一旦您尝试使用django.contrib.auth.authenticate它来验证创建的用户实例,如果仅使用User.objects.create()和不创建实例,则失败.create_user().

python django django-rest-framework

7
推荐指数
1
解决办法
1122
查看次数

如何在 Tornado 中验证 WebSockets

是否可以在 Tornado 中验证 WebSocket 握手请求?如果是这样,如何?如果没有,在打开 WebSocket之前,我可以在哪里检查经过身份验证的用户?

authentication tornado websocket

2
推荐指数
1
解决办法
1203
查看次数