私はDjango 2.0タイプのURLを使用していますが、同じ名前の複数の変数を持つURLがあります。主キーであり、CBVは(他のモデルのフィールドに似ている)、それを使用する方法を知っているので、私は、私はPKを使用しているにもClassBasedView新しいURLのパターンと同じ名前の複数の変数
path('/companies/<int:pk>/products/<int:pk>/', AccountCompanyProductDetailView.as_view()
を使用しています。
他の名前を使用すると、CBVは何を検索するのかわかりません。
CBVではどのようにパラメータを取得し、どちらがどちらであるかを知ることができます。 ? Djangoはどのモデルから各ポジションで必要なpkを知っていますか?
私はそうは思わない....私はそれが異なるvarsの異なる名前を使用する方が良いと思います – rajkris
あなたのCBVのパラメータにアクセスする方法を尋ねていますか?私はそれらを '' ''と '' ''に名前を変更してクラスにアクセスします。 –
しかし、pk(プライマリキー)やスラッグを使用しない場合、CBVがどのように検索すればいいですか? – user3541631