Основная информация:
- с использованием Django, HTML5 и sqlite
- хочет создать веб-страницу, где на каждой странице отображается только первый столбец данных и другой столбец
Проблема
- программа не распознает локальную переменную и не может перебрать / перечислить необходимые данные в html
Объяснение переменных
concept_name
и reka_1
-> название столбцов в модели
Спасибо за ваши ответы заранее!
Сообщение об ошибке, которое я получаю:
TemplateSyntaxError в / concepts / chapter1 /
Не удалось проанализировать остаток: «% для концепции в concept_chapter_1%» из «% для концепции в concept_chapter_1%»
Views.py
def chapter_1(request):
concept_chapter_1 = Concept.objects.values('concept_name', 'reka_1')
return render(request, 'concepts/chapter_1.html',{'concept_chapter_1':concept_chapter_1})
Urls.py
urlpatterns = [
....
url (r '^ chapter1 / $', views.chapter_1, name = 'chapter1'),
url (r '^ chapter2 / $', views.chapter_2, name = 'chapter2'),
hmtl5
{{% for concept in concept_chapter_1 %}}
<tr>
<td>{{ concept.concept_name }}</td>
<td>{{ concept.reka_1 }}</td>
</tr>
{% endfor %}