Python 如何在Django视图中访问字典中添加的对象

Python 如何在Django视图中访问字典中添加的对象,python,django,Python,Django,我已将字典添加到具有以下内容的对象: dict['var1'] = {'value': 'tetsing'} object.dict=dict 现在我不知道如何访问视图中的词典。我是否使用: object.dict['var1']['value']或object.dict.var1.value首先,您应该重命名变量和属性名称,以便它们不会与内置名称冲突,如dict 现在,在普通Python代码中,使用第一种方法 但是如果您试图从Django模板访问它,请使用第二个模板。但是第二部分是否在vie

我已将字典添加到具有以下内容的对象:

dict['var1'] = {'value': 'tetsing'}
object.dict=dict

现在我不知道如何访问视图中的词典。我是否使用:


object.dict['var1']['value']
object.dict.var1.value

首先,您应该重命名变量和属性名称,以便它们不会与内置名称冲突,如
dict

现在,在普通Python代码中,使用第一种方法


但是如果您试图从Django模板访问它,请使用第二个模板。

但是第二部分是否在viewys.py中工作。因为ei已经在一些代码中使用了,并且它起了作用。我不知道哪一个是对的way@user1758043找到答案的一个好方法是尝试。所以,试着在Python交互式shell中键入它,看看哪种方式有效。提示:第二种方法不应在views.py中使用,除非您已覆盖了dict的
\uuuu getattr\uuuuuu
\uuuuu setattr\uuuuu