我正在創建一個搜索頁面,用戶可以通過參數進行搜索。搜索參數基於他們正在搜索的類別而改變。大約有100個類別,並且每個類別都有其自己獨特的搜索參數。什麼是渲染基於表的主鍵而改變的模板的最有效方式(Django)
目前我在視圖中有一個if語句,它檢查100個類別,然後呈現100個相應表單中的一個,但我覺得效率不高。什麼是最有效/最好的方式來做到這一點?
目前我認爲像這樣
if category.id == 1:
# RENDER FORM1
elif category.id == 2:
# RENDER FORM2
elif category.id == 3:
# RENDER FORM3
....
你可以添加一些代碼,以瞭解你的視圖正在發生什麼嗎? – 2013-05-14 16:03:45
爲什麼要添加代碼以添加代碼?這是一種「最有效的方式」類型的問題,我想我解釋得很好? – user1328021 2013-05-14 17:23:02
此外,爲什麼我會下降?愛情在哪裏?如果有更好的地方發佈這類問題,請告訴我。 – user1328021 2013-05-14 17:29:17