大家好,想用django实现一个商城系统,但是再开发中遇到一个分类检索的问题,目前商品的分类有
1.按品牌分类,例如LV,Gucci,Prada等品牌,model中使用了一个名为Brand的model来存储所有品牌,并在商品model中做外键ForeignKey。
2.按款式分,比如高跟,平底,长筒等款式,建了一个名为Style的model来存储开始,同样作为商品model的外键。
3.按所属店铺分类,店铺1,店铺2,以名为shop的model存储,与商品model是多对多关系。
4.男女分类,在商品model中以0和1来区分。
现在的url是这样的
url(r'^man/(?P<id>\d)/$$',man,name='man'),
url(r'^brand/(?P<id>\d+)/$',brand',name='brand'),
url(r'^style/(?P<id>\d+)/$', style, name='style'),
url(r'^shop/(?P<id>\d+)/$', shop, name='shop'),
四个url分别可以检索出男女产品,某一品牌的产品,某一款式产品,和某一店铺的产品,但是现在我想检索出男款-》LV-》高跟-》店铺一符合这种条件的商品,或者类似男款-》高跟,
LV-》男款,这样的检索,
我的model应该怎么修改,url怎么配置才能实现?谢谢大家。