0
Djangoの汎用ビュークラスListViewには、コンテキスト変数としてobject_listがあり、DetailViewのコンテキスト変数は何ですか?私の図であるDjangoのdetailviewクラスのコンテキスト変数は何ですか?
、
class MyDetail(DetailView):
model = Mymodel
Djangoの汎用ビュークラスListViewには、コンテキスト変数としてobject_listがあり、DetailViewのコンテキスト変数は何ですか?私の図であるDjangoのdetailviewクラスのコンテキスト変数は何ですか?
、
class MyDetail(DetailView):
model = Mymodel
DetailView
クラスのコンテキストデータは、ビューが動作しているオブジェクトを指す"object"
キーを含んでいます。
ビューのget_context_data()
メソッドをオーバーライドしている場合は、例えば、異なるキーを使用することができます。:
def get_context_data(self, **kwargs):
context = super().get_context_data(**kwargs)
context["my_object"] = self.object
return context
私は{{object.myfield}}のようなデフォルト「オブジェクト」を試してみましたが、それは、空白表示さ? – Bootstrap4
'myfield'を空白にすることはできますか?代わりに '{{object.id}}'を試してください。 –
{{object.id}}も空白です。 – Bootstrap4