gpt4 book ai didi

python - 将地址栏中的 '?' 更改为 '&'

转载 作者:行者123 更新时间:2023-11-28 19:05:40 25 4
gpt4 key购买 nike

例如,在我的网络应用程序中,我有一个网址为 www.example.com/profile?name=name 的链接。当我点击该链接时,我得到一个页面,我可以在其中更改个人资料的信息,但是点击该链接后,地址栏中的 url 变成 www.example.com/profile&name=name .

更有趣:当我进行一些更改并单击“保存”时 - url 恢复为 www.example.com/profile?name=name。

如果我不点击保存,只是刷新页面,我会收到错误 404。

这怎么可能?

P.S 我的 View 函数

@check_document_access_permission()
def notebook(request, is_embeddable=False):
if not SHOW_NOTEBOOKS.get():
return serve_403_error(request)

notebook_id = request.GET.get('notebook', request.GET.get('editor'))

is_yarn_mode = False
try:
from spark.conf import LIVY_SERVER_SESSION_KIND
is_yarn_mode = LIVY_SERVER_SESSION_KIND.get()
except:
LOG.exception('Spark is not enabled')

return render('notebook.mako', request, {
'editor_id': notebook_id or None,
'notebooks_json': '{}',
'is_embeddable': request.GET.get('is_embeddable', False),
'options_json': json.dumps({
'languages': get_ordered_interpreters(request.user),
'session_properties': SparkApi.get_properties(),
'is_optimizer_enabled': has_optimizer(),
'is_navigator_enabled': has_navigator(request.user),
'editor_type': 'notebook'
}),
'is_yarn_mode': is_yarn_mode,
})

最佳答案

我发现了错误。

在前端是 JS 函数,它错误地更改了 url。

关于python - 将地址栏中的 '?' 更改为 '&',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47331551/

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