2011-07-26 74 views
0

我有這個視圖功能search(request)。網址後綴是/search。它需要幾個POST參數並相應地顯示搜索結果。我想做第二個功能show_popular(request)。它不需要發佈或獲取參數。但它應該使用一些硬編碼的後置參數來模擬對搜索功能的調用。Django - 模擬http發佈請求

我想在不更改任何現有功能並且不更改設置的情況下實現此目的。那可能嗎?

編輯:我知道這可以通過重構搜索到一個單獨的功能,並有幾個視圖函數調用它來實現。但在這個特殊情況下,我對此不感興趣。在我的情況下,show_popular功能只是暫時的,由於不相關的原因,我不想重新考慮因素。

+0

你如何定義一個流行元素,是否有類似投票系統的東西,或者你是否在特定元素上記錄視圖? – cwoebker

+0

就我而言,它實際上並不是關於顯示流行的條目,而是關於顯示錯誤的條目。我只是想解決這個問題。這種觀點只是暫時的,直到我們清除了那些錯誤的條目。但我們希望以與顯示正常搜索條目相同的方式顯示這些錯誤的條目,因爲這是最易讀的。我認爲這裏的錯誤標準是無關緊要的。 –

+0

好吧原因否則我只是分裂兩件事,但這是有道理的,我有點困惑^^ – cwoebker

回答

5

是的,但你不想這樣做。將重構search()轉換爲處理請求的函數和執行搜索的函數,並從show_popular()調用後者。

+0

是的,我確實想這樣做;)看到我上面的編輯。我想我應該澄清整體目的。 –