正在使用API DjangoRestFramework并正在注册用户。 所以在注册时会发送电子邮件ID" example@gmail.com"被编码为"示例%40gmail.com"。 如何将%40解码为@。我已经在postman客户端测试了这个API,这是正确的响应,但在Rest-Client中它显示了这个错误?
Rest-client中的示例
电子邮件: example@gmail.com
编码为示例%40gmail.com
How to Handle this and thanks i advance
答案 0 :(得分:0)
使用urllib.unquote
或urllib.unquote_plus
:
>>> import urllib
>>> urllib.unquote('example%40gmail.com')
'example@gmail.com'
>>> urllib.unquote('sample+example%40gmail.com')
'sample+example@gmail.com'
>>> urllib.unquote_plus('sample+example%40gmail.com')
'sample example@gmail.com'
>>>