アプリの動的URLを次の2つの方法でデプロイしたいと思います。
- 利用可能な車両を表示すると、次のようなリンクが表示されます:http ://www.url.com/2006-Acura-MDX-Technology-Package
- フィルタページもあるので、ここでは、http://www.url.com/2007-Nissanまたはhttp://www.url.com/2007-Nissan-Maximaのように選択したフィルタに応じてURLが変更されます。など、ユーザーが選択したフィルターによって異なります。
これについて行くための最良の方法は何ですか?
編集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]+)/$',....