gpt4 book ai didi

python - 在 django 中提交后重定向到 %5c

转载 作者:太空宇宙 更新时间:2023-11-04 10:32:33 24 4
gpt4 key购买 nike

我使用 django.contrib.auth.views.login 作为登录页面。

但是登录成功后跳转404错误

错误信息如下:

Request URL:http://localhost:8000/login/%5C

and following is html code:

{% if form.errors %}
<p>Username or password is not correct. Try again.</p>
{% endif %}
<form method="post" action=".">
{% csrf_token %}
<p><label for="id_username">User name :</label>{{ form.username }}</p>
<p><label for="id_password">Password :</label>{{ form.password }}</p>
<input type="hidden" name="next" value="\"/>
<input type="submit" value="login"/>
</form>

我不知道为什么登录页面重定向到"./%5c",而不是"."

问题是什么?

最佳答案

%5c 代表反斜杠 (\)。

>>> urllib.unquote('%5c')
'\\'

来自以下输入:

<input type="hidden" name="next" value="\"/>
^

现在,你知道是否要改变了。

关于python - 在 django 中提交后重定向到 %5c,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25504868/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com