我注意到只有当我使用serializer_class
的通用视图时,我的Django Swagger文档才能正常工作。我试图将此类转换为没有效果的通用视图。如果没有序列化程序,我怎么能这样做?有什么建议?
class CustomObtainAuthToken(ObtainAuthToken):
def post(self, request, *args, **kwargs):
response = super(CustomObtainAuthToken, self).post(request, *args, **kwargs)
token = Token.objects.get(key=response.data['token'])
return Response({'token': token.key, 'id': token.user_id})
此时我只发送username
和password
。作为回应,我得到这样的东西:
{
"token": "23213718fbe2eewq2205f45cb71c27391324ed",
"id": 8
}