0
如果我有兩個網址:Django的做我使用的查詢或URL路徑傳遞參數
url(r'^maker/$', views.maker_list) #lists a car makers
url(r'^model/$', views.model_list) #lists of car models
如果我點擊的URL車型它給我的型號列表。 如果我點擊製造商的網址,它會給我一個製造商名單。
我在想如果我點擊製造商,例如CarMaker我希望它把我帶到所有模型的一個子集,即。那些由製造商製造的例如。汽車製造商。
最好的辦法是將它放在像model/CarMaker/
這樣的路徑中,或者像model/?maker=CarMaker
這樣的查詢。
我已閱讀,如果它的獨特放在路徑中,但是,這感覺像一個搜索/細化,這是查詢。我有點困惑在哪裏畫線。
方問題:
它應該是model/CarMaker/
或CarMaker/model/
?
你可能想要'make/model',因爲'makes'決定你有什麼'models'。 –
把它放在URL中更好,因爲它有乾淨的URL和正則表達式驗證是由Django爲你完成的。除此之外,這並不重要。 – Selcuk