У меня есть простое представление, подобное этому:
def classticker(request):
tickermodel = Tickers.objects.all().select_related('subsector_fk')
form = TickerForm()
return render(request, 'feeds/main.html', {'v': 10, 'form': form, 'tickermodel': tickermodel})
tickermodel успешно возвращает набор запросов со всеми полями в таблице Tickers и таблице Subsector (через поле subsector_fk).Это включает в себя поля 'ticker', 'company_name' и 'subsector', которые я использую в шаблоне ниже.
Когда я отображаю свой шаблон и выполняю итерацию в наборе запросов tickermodel, я не могу получить доступ к полям, которыеисходя из таблицы подсекторов.Ниже tic.ticker и tic.company_name рендерится как положено, а tic.subsector - нет.Я понятия не имею, почему ??
Мой шаблон выглядит так:
<table class="tbllist">
<tr><th>Current Tickers</th></tr>
{% for tic in tickermodel %}
<tr>
<td><input type="checkbox" name="myclass" value="{{tic.ticker}}"/></td>
<td class="selectable" data-tik="{{tic.ticker}}"><span class="uppercase">{{ tic.ticker }}</span> - {{ tic.company_name }}</td>
<td>{{ tic.subsector }}</td> <!-- <<<< this will not display >>>>> -->
</tr>
{% endfor %}
</table>