我有呈現兩個不同的模板2點Django的看法。這些模板中的每一個都將包含指向相同第三個視圖的鏈接。如何告訴一個Django視圖誰叫它?
即第三視圖將使時應顯示的一個按鈕,如果第一個Django視圖/模板鏈接重定向到它,但呈現不同的按鈕,如果第二視圖/模板鏈接重定向到它的模板。 的URI
在每個模板的鏈接將是這樣的:
/members/near/<from_uid>/profile/<to_uid>/
什麼是最強大的還是「最佳實踐」的方式告訴誰把它稱爲第三看法?我應該創建如下的鏈接嗎?
/members/near/<from_uid>/profile/<to_uid>/from/<view_name>
/members/near/<from_uid>/profile/<to_uid>/from/<view_name>
請問在請求中檢查HTTP
referer頭字段會更好嗎?或者還有其他更好的技術可以做到這一點嗎?
順便說一句,我意識到我的URI
不是RESTful
,但我不覺得我的理解REST
足夠好創建RESTful URIs
,特別是當我有多個參數傳遞,因爲我與from_uid
和to_uid
論點在這裏做。
謝謝!
由於EJB。我喜歡你的解決方案,但另一個更符合我的代碼庫。我會在未來的項目上嘗試你的方法。 – William