我希望为我的应用程序部署动态URL,有两种方式:
- 当查看可用车辆时,我会得到一个链接,如:http://www.url.com/2006-Acura-MDX-Technology-Package
- 我还有一个筛选页面,所以在这里,根据所选的筛选条件,URL将发生变化,如:http://www.url.com/2007-Nissan或http://www.url.com/2007-Nissan-Maxima等,具体取决于用户选择的筛选条件。
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]+)/$',....