Python 如何从视图中的上下文对象检索对象或特定字段?

Python 如何从视图中的上下文对象检索对象或特定字段?,python,django,django-models,django-templates,django-views,Python,Django,Django Models,Django Templates,Django Views,我的代码如下: 部门id和设计id是入口3的字段 views.py def claim(request): entries = Child_Info.objects.all() entries2 = Employee.objects.filter(emp_name='Suresh Babubhai Vekariya') entries3 = Emp_Department.objects.filter(emp_no=12345) for a in entries3:

我的代码如下: 部门id和设计id是入口3的字段 views.py

def claim(request):
    entries = Child_Info.objects.all()
    entries2 = Employee.objects.filter(emp_name='Suresh Babubhai Vekariya')
    entries3 = Emp_Department.objects.filter(emp_no=12345)
    for a in entries3:
        dept_id = a.dept_id;
        desi_id = a.desi_id

    print dept_id
    ctx = { 'entries' : entries ,'entries2' : entries2 }

    return render_to_response('myapp/claim.html', ctx)
以下是三种型号:

class Department(models.Model):
    dept_id = models.CharField(primary_key=True,max_length=20,unique=True)
    dept_name = models.CharField(max_length=20)
    dept_add = models.CharField(max_length=30)
    def _str_(self):
    return self.dept_id

class Emp_Department(models.Model):
    emp_no = models.ForeignKey(Employee)
    dept_id = models.ForeignKey(Department)
    emp_type = models.CharField(max_length=30)
    desi_id =  models.CharField(max_length=30)
    join_date = models.DateField()
    retire_date = models.DateField()

def _str_(self):
    return "%s,%s,%s" %(self.desi_id,self.dept_id,self.emp_no)

class Designation(models.Model):
    desi_id = models.CharField(primary_key=True,max_length=30)
    dept_id = models.ForeignKey(Department)
    title = models.CharField(max_length=20)

def _str_(self):
    return "%s,%s,%s" %(self.desi_id,self.dept_id,self.title)

我想从名称中提取标题,从部门中提取部门名称。您已经根据特定字段筛选了结果

entries3 = Emp_Department.objects.filter(emp_no=12345)
如果您试图询问如何在模板中显示特定字段,然后在claim.html文件中,请尝试以下操作:

{{entries2.0.emp_name}}
这将显示第一名员工的emp_名称。类似地,您可以用希望在模板内显示的任何字段替换emp_name


我希望这是你想问的问题,因为问题不太清楚

这不是有效的python代码。这是您的实际视图吗?您似乎正在Python中嵌入Django模板语言,这是无效的。对于Python中的For循环进行了解释。但是如何过滤特定字段?我希望同一文件[views.py]中的特定字段值能够从另一个表中获取数据。请提供所有3个模型的字段。