首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Django API Rest框架和jwt令牌的角7认证

Django API Rest框架和jwt令牌的角7认证
EN

Stack Overflow用户
提问于 2018-11-19 18:30:21
回答 1查看 596关注 0票数 0

我使用Django Rest框架作为后端,使用角7作为用户界面。我正在尝试为我的单个页面应用程序创建一个登录页面,并使用一个jwt令牌进行身份验证。我已经管理好后端了,而且还能用。每当我进入/auth/并键入凭据时,就会在rest框架接口中得到一个令牌。最前端的部分让我很困扰。我已经创建了登录组件、授权服务和令牌拦截器。我相信我做了正确的调整,但是每当我尝试从角度登录时,这个错误就会出现在django命令promt中。

“不良请求: /api-token-auth/ 19/Nov/2018 20:16 "POST /api-token-auth/ HTTP/1.1”400 68回溯(最近一次调用): 文件"C:\Python36\lib\wsgiref\handlers.py",第138行,运行self.finish_response()文件"C:\Python36\lib\wsgiref\handlers.py",第180行,finish_response self.write(数据)文件"C:\Python36\lib\wsgiref\handlers.py",第274行,写self.send_headers()文件"C:\Python36\lib\wsgiref\handlers.py",第332行,在send_headers self.send_preamble()文件“C:\Python36\lib\wsgiref\handlers.py”中,第255行中,在send_preamble中('Date:%s\r\n‘%send_preamble文件"C:\Python36\lib\wsgiref\handlers.py",第453行,在_write result = self.stdout.write(data) File "C:\Python36\lib\socketserver.py“中,第775行,在write self._sock.sendall(b) ConnectionAbortedError: WinError 10053中,一个已建立的连接被主机19/11/2018 20:16:16 "POST /api-token-auth/ HTTP/1.1“500 5951566)追溯(最近一次调用):文件"C:\Python36\lib\wsgiref\handlers.py",第138行,运行self.finish_response()文件"C:\Python36\lib\wsgiref\handlers.py",第180行,finish_response self.write(数据)文件"C:\Python36\lib\wsgiref\handlers.py",第274行,写self.send_headers()文件"C:\Python36\lib\wsgiref\handlers.py",第332行,在send_headers self.send_preamble()文件“C:\Python36\lib\wsgiref\handlers.py”中,第255行中,在send_preamble中('Date:%s\r\n‘%send_preamble文件"C:\Python36\lib\wsgiref\handlers.py",第453行,在_write result = self.stdout.write(data) File "C:\Python36\lib\socketserver.py“中,第775行,在写self._sock.sendall(b) ConnectionAbortedError: WinError 10053中,主机中的软件中止了已建立的连接 在处理上述异常的过程中,发生了另一个异常: 回溯(最近一次调用):文件"C:\Python36\lib\wsgiref\handlers.py",第141行,运行self.handle_error()文件的第86行,handle_error超级().handle_error()文件"C:\Python36\lib\wsgiref\handlers.py",第368行,在handle_error self.finish_response()文件"C:\Python36\lib\wsgiref\handlers.py“中,第180行,在finish_response self.write(数据)文件"C:\Python36\lib\wsgiref\handlers.py”中,第274行,在写self.send_headers()文件"C:\Python36\lib\wsgiref\handlers.py“中,第331行,在send_headers (如果不是self.origin_server或self.client_is_modern():File "C:\Python36\lib\wsgiref\handlers.py“)中,第344行在client_is_modern中返回Sel.environ‘’SERVER_PROTOCOL‘. is () != 'HTTP/0.9’TypeError:'NoneType‘对象不可订阅 在处理上述异常的过程中,发生了另一个异常: 追溯(最近一次调用):文件"C:\Python36\lib\socketserver.py",第639行,process_request_thread self.finish_request(请求,client_address)文件"C:\Python36\lib\socketserver.py",第361行,finish_request self.RequestHandlerClass(请求,client_address,self)文件"C:\Python36\lib\socketserver.py",第696行,在init self.handle() File self.handle() File self.handle第154行中,在句柄handler.run(self.server.get_app())文件"C:\Python36\lib\wsgiref\handlers.py“中,在第144行中,在运行self.close()文件"C:\Python36\lib\wsgiref\simple_server.py”中,在第35行中,在close self.status.split(‘',1)中,self.bytes_sent AttributeError:'NoneType‘对象没有属性’拆分‘“

我真的在试着理解在这个错误中发生了什么。有人有主意吗?谢谢

更新

我从未进口过FormsModuls,这显然是造成问题的原因。

EN

回答 1

Stack Overflow用户

发布于 2019-03-25 19:25:08

代码语言:javascript
复制
line 35, in close self.status.split(' ',1)[0], self.bytes_sent
AttributeError: 'NoneType' object has no attribute 'split'

由于某些原因,属性self.status正在返回不能拆分的None,从而导致错误。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53380661

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档