gpt4 book ai didi

python - 在 Django 中搜索 URL 有困难

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

我对 Django 比较陌生,在尝试在我的站点中实现搜索功能时,我在 urls.py 中设置 URL 时遇到了困难。我的搜索 url 调度程序如下所示:

url(r'search/$','welcome.views.search',name='search'),

我的搜索表单也将操作设置为“搜索”。

搜索功能似乎没有问题,但每次我重复搜索时,网址看起来都很糟糕。例如:

http://localhost:8000/search/search/search/search/?csrfmiddlewaretoken=1ZiSKyYHDogluHWoKSHKxo2DdHD8wotp&q=a

以上是连续四次搜索得到的url,请各位 friend 帮帮我。

最佳答案

看来你给出的是相对路径而不是绝对路径 -

因此,请使用 href="/search/* 而不是 href="search/*。(显然用任何额外的参数替换星号)

也在你的正则表达式中使用插入符号(那将是一个更严格的正则表达式)

url(r'^search/$','welcome.views.search',name='search'),

代替

url(r'search/$','welcome.views.search',name='search'),

关于python - 在 Django 中搜索 URL 有困难,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32299189/

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