2014-09-01 46 views
2

我嘗試將內容添加到之前由論壇軟件提供的URL。網址是 /portal/forums/showthread.php?t=12345Django URLConf爲前論壇網址

我在URLconf中有這一點,但它不工作:

url("^portal/forums/showthread.php?t=12345", thread), 

我只是整個字符串匹配到一個單一的視圖現在,而是一種方式來傳遞的主題ID作爲一個參數也會很方便。 (希望所有足夠相似的舊網址匹配,沒有任何時髦的查詢字符串)

回答

1

您需要訪問GET(查詢字符串)的參數是這樣的:

def myview(request): 
    t = request.GET.get('t') 
    #rest of the code. 

的GET參數不應該的一部分URL。

您的網址則是這樣的:

url("^portal/forums/showthread.php", thread), #You might want the $ sign at the end. 
+0

謝謝,我寫了一個「後提取器」從查詢字符串的ID從DB獲得職位和URL行動的方式我打算。 – 2014-09-07 21:55:48