我想以两种方式为我的应用部署动态 URL:
- 查看可用车辆时,我会收到如下链接:http ://www.url.com/2006-Acura-MDX-Technology-Package
- 我也有一个过滤器页面,所以在这里,URL 会根据选择的过滤器而改变,例如:http ://www.url.com/2007-Nissan或http://www.url.com/2007-Nissan-Maxima依此类推,具体取决于用户选择的过滤器。
解决这个问题的最佳方法是什么?
编辑 1
这现在有效
def get_absolute_url(self):
return u'%s-%s-%s-%s-%s' % (self.common_vehicle.year.year,
self.common_vehicle.series.model.manufacturer,
self.common_vehicle.series.model.model,
self.common_vehicle.series.series,
self.stock_number)
然后在我的模板中我有:
<a href="{{ vehicle.get_absolute_url }}/">
<span class="vehicle-title">
{{ vehicle.common_vehicle.year.year }}
{{ vehicle.common_vehicle.series.model.manufacturer }}
{{ vehicle.common_vehicle.series.model.model }}
{{ vehicle.common_vehicle.series.series }}
</span>
</a>
剩下的就是将库存号传递给详细信息视图......到目前为止,我已经这样做了:
(r'^inventory/details/(?P<stock_number>[-\w]+)/$',....