Django 显示外键参考值

Django 显示外键参考值,django,django-templates,Django,Django Templates,我试图在模板中显示外键引用值。我的模型如下 class CustomerType(models.Model): customer_type_id = models.AutoField(primary_key=True) customer_type_name = models.CharField(max_length=15) class Prospects(models.Model): prospect_id = models.

我试图在模板中显示外键引用值。我的模型如下

class CustomerType(models.Model):

    customer_type_id        = models.AutoField(primary_key=True)
    customer_type_name      = models.CharField(max_length=15)

class Prospects(models.Model):

    prospect_id         = models.AutoField(primary_key=True)
    customer_type       = models.ForeignKey(CustomerType )
我的问题

prospectList = Prospects.objects.using (settings.DATABASE_CONF).filter (status=1).values 
        ('prospect_id' , 'customer_type')
模板

<td>
{{ prospect.customer_type_id }}
</td>

{{prospect.customer_type_id}

我只能获取“customer\u type\u id”,但我想显示“customer\u type\u name”。怎么做。我尝试了“\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu。发件人:

如果有一个名为foo的字段是ForeignKey,那么default values()调用将返回一个名为foo_id的字典键,因为这是存储实际值的隐藏模型属性的名称(foo属性指相关模型)。调用values()并传入字段名时,可以传入foo或foo_id,然后返回相同的内容(dictionary键将与传入的字段名匹配)


正如@alecxe所说,省略
.values
调用。

是否执行
{prospect.customer\u type.queryset.customer\u type\u name}
{prospect.customer\u type.customer\u type\u name}
操作?不,两者都不工作。我担心这可能是因为
值的缘故,您能否出于测试目的省略它?是的,你是对的!!非常感谢。