始终让序列化程序对象与Django中的模型相对应是最佳实践吗?

时间:2018-09-22 19:17:01

标签: django django-rest-framework

使用django rest框架,例如,如果我有一个视图来签署用户,则要求请求者发送以下JSON:

{
    "username": "johnyappleseed",
    "password": "md783bfaHVfa"
}

在最佳实践中,是否有一些类似于以下内容的序列化器类:

class SignInSerializer (serializers.Serializer):
    username = serializers.CharField( ... )
    password = serializers.CharField( ... )

确认客户提出的请求?

如果没有,如何验证此类请求?

1 个答案:

答案 0 :(得分:1)

您正在谈论的是常规身份验证功能。

您当然可以提出自己的解决方案,但是已经很少有库可以帮助您解决问题:

http://www.django-rest-framework.org/api-guide/authentication/#third-party-packages