在django/python中打印对象中引用的变量

在django/python中打印对象中引用的变量,python,django,django-models,django-templates,django-views,Python,Django,Django Models,Django Templates,Django Views,在下面的python代码中,对象能否知道模板标记引用的是一个变量,并在python变量中获取该变量 newemp是我从视图传递的对象,模板试图访问变量{{{newemp.get_names.emp_add}},现在在python代码中,对象可以打印这个变量了吗,即emp_add 否。一旦从get_names返回了适当的对象,访问就完成了,因此在方法中没有直接的方法来知道正在访问什么。如果您询问是否可以在模板中写入变量,然后在Python代码中访问该值,我不相信。这种做法与模板的想法背道而驰,IM

在下面的python代码中,对象能否知道模板标记引用的是一个变量,并在python变量中获取该变量

newemp是我从视图传递的对象,模板试图访问变量{{{newemp.get_names.emp_add}},现在在python代码中,对象可以打印这个变量了吗,即emp_add


否。一旦从get_names返回了适当的对象,访问就完成了,因此在方法中没有直接的方法来知道正在访问什么。

如果您询问是否可以在模板中写入变量,然后在Python代码中访问该值,我不相信。这种做法与模板的想法背道而驰,IMHO。

我不知道你在问什么。是否要记录“newwemp”?是否要将emp_add记录为字符串。。
class Emp(models.Model):
   name = models.CharField(max_length=255, unique=True)
   address1 = models.CharField(max_length=255)

   def get_names(self):
     logging.debug(var)          
      var=self.some referred object

     names = {}