我對Django比較陌生,在嘗試在我的網站中實現搜索功能時,我很難在urls.py中設置網址。我搜索URL調度看起來如下:django中的搜索網址的難度
URL(r'search/$ ' 'welcome.views.search',名字= '搜索'),
而且我的搜索形式已經操作設置爲'搜索'。
似乎沒有問題的搜索功能,但每次我重複搜索,網址看起來很糟糕。例如:
以上是試圖連續四個searches.Please幫助我的朋友後得到的URL。
我對Django比較陌生,在嘗試在我的網站中實現搜索功能時,我很難在urls.py中設置網址。我搜索URL調度看起來如下:django中的搜索網址的難度
URL(r'search/$ ' 'welcome.views.search',名字= '搜索'),
而且我的搜索形式已經操作設置爲'搜索'。
似乎沒有問題的搜索功能,但每次我重複搜索,網址看起來很糟糕。例如:
以上是試圖連續四個searches.Please幫助我的朋友後得到的URL。
看來你是給相對路徑,而不是絕對的 -
因此,使用的href="/search/*
代替href="search/*
(與任何額外PARAMATERS明顯替代星)
在你的正則表達式還可以使用插入符號(那會是更嚴格的正則表達式)
url(r'^search/$','welcome.views.search',name='search'),
代替
url(r'search/$','welcome.views.search',name='search'),
非常感謝hspandher,它現在工作正常! – a134man
如果它幫助 – hspandher
我已經這麼做了朋友,請將其標記爲正確答案。 – a134man