В шаблоне Django, как мы можем получить доступ к колонке другого ребенка от того же родителя
< <class Stocks(models.Model):
ticker = models.CharField(max_length=30, primary_key=True, unique=True)
company_name = models.CharField(max_length=100, blank=True, null=True)
sector = models.CharField(max_length=50, blank=True, null=True)
class Meta:
db_table = 'stocks'
class Advice(models.Model):
ticker = models.ForeignKey(Stocks, db_column='ticker', related_name='advices',
on_delete=models.CASCADE)
advice_date = models.DateTimeField(blank=True, null=True)
high20 = models.FloatField(blank=True, null=True)
class Meta:
db_table = 'advice'
unique_together=(('ticker','advice_date'),)
class IndexMapper(models.Model):
index_name = models.TextField(blank=True, null=True)
ticker = models.ForeignKey(Stocks, db_column='ticker',on_delete=models.CASCADE,
related_name='indexmap', blank=True, null=True)
class Meta:
db_table = 'indexmapper'
unique_together=(('index_name','ticker'),)
view.py
ifund = IndexMapper.objects.filter(index_name='NIFTY 50')
filter_stock = all_stocks_obj.filter(indexmap__in=ifund)
result = Advice.objects.filter(ticker__in=filter_stock)
return render(request, 'screeners.html',{'result':result})
в шаблоне я хочу получить доступ к IndexMapper.index_name. Я пробовал так, но не работает
{{result.ticker.indexmap.index_name}}