gpt4 book ai didi

python - 使用/django和nginx解析URL

转载 作者:行者123 更新时间:2023-12-01 09:07:38 27 4
gpt4 key购买 nike

所以我正在构建一个 django Web 应用程序并尝试使用 nginx 部署它。

加载语言页面,但是当我单击链接时,出现 nginx 400 Bad Request 错误。

浏览器中的 URL 将如下所示:

"GET /%7B$%%20url%20'members:member_login'%20%%7D HTTP/1.1" 400 173 "-" "-" "-"

但是,如果我进入浏览器并手动删除多余的字符以获取:

/url'members:member_login'

然后它就可以正常工作并渲染页面了。有谁知道我可以在 nginx 配置文件或 django 代码中放入什么来解决这个问题?它已经困扰了我整整两周。

最佳答案

这看起来像是模板中的错误:%7b{%20。我认为您所单击的链接的 href 属性中可能存在拼写错误,可能是:

<a href="{$% url 'members:member_login' %}">...

而不是

<a href="{% url 'members:member_login' %}">...

遇到此类错误时,请务必检查浏览器中的实际 html 源代码(右键单击 -> Chrome 中的“查看页面源代码”)。

关于python - 使用/django和nginx解析URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51918183/

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