我想知道当您在 Django 1.3 中使用 DetailView 时,是否可以使用除 pk 或 slug 之外的其他东西。
例如,我目前有:
url(r'^mymodel/(?P<pk>\d+)/$', MyDetailView.as_view())
作为我的网址。说我想要类似的东西:
url(r'^mymodel/(?P<name>\d+)/$', MyDetailView.as_view())
其中 name 将是模型中的一个字段。无论如何让 DetailView 使用它来“抓取”我想要的对象并将其传递给我的模板?