Django中detailview类的上下文变量是什么?

时间:2017-06-25 18:14:07

标签: python django django-models django-class-based-views

Django的通用视图类ListView将object_list作为上下文变量,DetailView的上下文变量是什么?

我的观点是,

class MyDetail(DetailView):
   model = Mymodel

2 个答案:

答案 0 :(得分:1)

ThumbTintColor类的上下文数据包含y_binary = to_categorical(Y) 键,该键指向视图正在操作的对象。

如果覆盖视图的"object"方法,则可以使用其他键,例如:

get_context_data()

答案 1 :(得分:0)

您可以使用来更改上下文对象名称:

context_object_name = 'your_object_name'

将此内容包括在您的View的班级中。默认情况下,对象名是'object',但是使用您选择的对象名总是好的。它使它更加直观!