Я пытаюсь отобразить контрольные значения внешнего ключа в шаблоне. Мои модели как нижеОтображение ссылки на внешний ключ Значение
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>
Im смог получить только 'customer_type_id', но я хочу, чтобы отобразить 'customer_type_name'. Как это сделать. Я попробовал вариант «__», но это не работает.
Имеет ли '{{перспектива.customer_type.queryset.customer_type_name}}' или '{{перспектива.customer_type.customer_type_name}}' работа? – alecxe
Ни один из них не работает. – syv
Я боюсь, что это может быть из-за 'ценностей', не могли бы вы опустить его для целей тестирования? – alecxe