Django cookies 在电子邮件地址周围放置双引号

Bob*_*bby 4 email django cookies double-quotes

在我的登录脚本中,它为用户登录其电子邮件地址和密码创建一个 cookie。我遇到的问题是,当设置电子邮件地址时,它将整个电子邮件地址放在双引号之间。我怎样才能让它不呢?

if request.method == 'POST':
     post = request.POST
     email = post.get('email', None)
     response.set_cookie('emailaddress', email, max_age=expire_v)
Run Code Online (Sandbox Code Playgroud)

err*_*rrx 5

你可以试试剥离法

email.strip('"')
Run Code Online (Sandbox Code Playgroud)

  • 不完全是我想要的,但通过将其放在 `email = urllib.quote_plus(email)` 中解决了我的问题。 (6认同)