如果我有两个网址:
url(r'^maker/$', views.maker_list) #lists a car makers
url(r'^model/$', views.model_list) #lists of car models
如果我点击模型的URL,它会给我一个模型列表。 如果我点击制作者的URL,它会给我一个制作者列表。
我在想是否点击制作商,例如CarMaker我想让它带我到所有模型的子集,即。那些由制造商制造的,例如。汽车制造商。
是将其作为model/CarMaker/
之类的路径或model/?maker=CarMaker
之类的查询的最佳方式。
我已经读过,如果它的独特性把它放在路径中,但是,这感觉就像搜索/改进,这是查询。我有点困惑在哪里划线。
应该是model/CarMaker/
还是CarMaker/model/
?
答案 0 :(得分:0)
因为模型属于制造商,所以网址应该是这样的:
/maker/<maker_id>/models
但是,如果您没有ID并且您只是按名称过滤,那么使用GET
参数对我来说似乎是正确的选项:
/models?maker=bmw
希望它有所帮助!