Я использую шаблоны с Django.У меня возникла проблема, когда контекст не отображается.Meta_k является нулевым.Meta_description нет.
t = get_template('projects.html')
html = t.render(Context({
'completed': completed,
'current':current,
'description': sp.description,
'project_title':sp.name,
'img':images,
'meta_desc': sp.meta_description,
'meta_k:': sp.meta_keywords
}))
Я могу запустить сервер в режиме отладки в eclipse, и поэтому я знаю, что sp.meta_keywords не является нулевым.Вот где я вызываю код в projects.html:
{% block meta_keywords %}<br>
{% if meta_k %}<br>
{{ meta_k }}<br>
{% else %}<br>
Venkat, Rao, engineer, inventor, entrepreneur, projects, blue dart, control systems, labview<br>
{% endif %}<br>
{% endblock %}
По умолчанию используется значение else, когда я знаю, что meta_k не должен быть нулевым.Полный код можно найти здесь в Google Code.
Что я делаю не так?