汎用ビュー (DetailView) に数値を渡して 1 つのオブジェクトを取得したい これが私のコードです
URLパターン
(r'^newreportview/(?P<number>\w+)/$', NewReportView.as_view()),
クラスを見る
class NewReportView(DetailView):
template_name = "report/newreportview.html"
context_object_name = "newreportview"
def get_queryset(self):
task= get_object_or_404(MyTask,applicationnnumber=self.args[0])
return task
この行に何か問題があると思います
name = get_object_or_404(MyTask,applicationnnumber=self.args[0])
エラーメッセージ:
Exception Type: IndexError
Exception Value:
tuple index out of range
この汎用ビューに「番号」を渡し、この「番号」で Mytask オブジェクトを取得するにはどうすればよいですか?
ありがとう