Я довольно новичок в django и после нескольких часов попыток ничего не работает.Как передать переменную в шаблон в Django
У меня есть views.py:
class sspView(generic.ListView):
template_name = 'ssp/sspTableView.html'
context_object_name = 'ssp'
message = "yo, this is the message"
def message(request):
return render(request, 'ssp/sspTableView.html', {'message': message})
def get_queryset(self):
return googleData.objects.order_by('date')
У меня есть template.html:
{% if ssp %}
<p>total click is: {{ message }}</p>
<table>
{% for googleData in ssp %}
<tr>
<td>{{ googleData.date }}</td>
<td>{{ googleData.account }}</td>
</tr>
{% endfor %}
</table>
{% endif %}
Таблица визуализирует прекрасно, но это сообщение просто не будет отображаться.
Спасибо.
Обратите внимание, что имена классов [должны] (https://www.python.org/dev/peps/pep-0008/#naming-conventions) обычно используют соглашение CapWords. –
@ErnestTen Я буду помнить об этом, спасибо. – viviwill