Python 无法将上下文变量传递给模板。错误:';功能';对象没有属性';META&x27;

Python 无法将上下文变量传递给模板。错误:';功能';对象没有属性';META&x27;,python,django,Python,Django,我怎样才能摆脱这个错误。当我在python manage.py shell中使用相同的方法时,我可以在cons_tslc对象中构建queryset和迭代。我是不是遗漏了什么 注:我是django的新手。请告诉我这个错误的原因。祝你今天愉快 models.py class TpMasters(models.Model): tp_id = models.IntegerField(primary_key=True) tp_code = models.IntegerField(unique=True)

我怎样才能摆脱这个错误。当我在python manage.py shell中使用相同的方法时,我可以在cons_tslc对象中构建queryset和迭代。我是不是遗漏了什么

注:我是django的新手。请告诉我这个错误的原因。祝你今天愉快

models.py

class TpMasters(models.Model):
tp_id = models.IntegerField(primary_key=True)
tp_code = models.IntegerField(unique=True)
tp_name = models.CharField(max_length=100)
dist_code = models.IntegerField()
tp_type_code = models.IntegerField()
estd = models.IntegerField(blank=True, null=True)
rating = models.CharField(max_length=50, blank=True)
regist = models.CharField(max_length=50, blank=True)
created = models.DateTimeField()
createdby = models.IntegerField()
modified = models.DateTimeField()
modifiedby = models.IntegerField()
deleted = models.DateTimeField(blank=True, null=True)
deletedby = models.IntegerField(blank=True, null=True)

class Meta:
    managed = False
    db_table = 'tp_masters'
views.py

def xyz(reuest):
cons_tslc = TpMasters.objects.filter(tp_type_code = 1)
return render (request, 'yellow/xyz.html',{'cons_tslc':cons_tslc})
url.py

 url(r'^xyz/$',views.xyz, name = 'xyz'),
/黄色/tecs.hml

<h1> XYZ page to show results. </h1>
<ul>
{% for xx in cons_tslc %}
<li> {{ xx.tp_name }} </li>
{% endfor %}
</ul>
显示结果的XYZ页面。
    {cons_tslc%}
  • {xx.tp_name}
  • {%endfor%}

您能否在问题中包含实际的
回溯
错误。@xamit请您先缩进……谢谢您的回复。我找到了解决办法。那是个打字错误。def xyz(请求)必须在那里,而不是在那里。。我真傻!