a13*_*man 1 python django search
我对Django比较新,在尝试在我的网站中实现搜索功能时,我在urls.py中设置URL时遇到了困难.我的搜索网址调度程序如下所示:
URL(r'search/$", 'welcome.views.search',名字= '搜索'),
我的搜索表单也将操作设置为"搜索".
搜索功能似乎没有问题,但每次重复搜索时,网址看起来都很糟糕.例如:
HTTP://本地主机:8000 /搜索/搜索/搜索/搜索/ csrfmiddlewaretoken = 1ZiSKyYHDogluHWoKSHKxo2DdHD8wotp&Q =一
以上是尝试连续四次搜索后获得的网址.请帮助我的朋友.
看来你给的是相对路径而不是绝对路径 -
所以使用,href="/search/*而不是href="search/*.(显然用任何额外的参数替换明星)
在你的正则表达式中使用插入符号(这将是一个更严格的正则表达式)
url(r'^search/$','welcome.views.search',name='search'),
Run Code Online (Sandbox Code Playgroud)
代替
url(r'search/$','welcome.views.search',name='search'),
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
361 次 |
| 最近记录: |