无法将上下文变量传递给模板。错误:“函数”对象没有属性“元”

2024-09-27 19:26:52 发布

您现在位置:Python中文网/ 问答频道 /正文

我怎样才能摆脱这个错误。当我在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'),

/yellow/tecs.hml

<h1> XYZ page to show results. </h1>
<ul>
{% for xx in cons_tslc %}
<li> {{ xx.tp_name }} </li>
{% endfor %}
</ul>

Tags: namepytruemodelscodenulllengthmax

热门问题