Ошибки при выводе книжного списка в шаблоны

from django.http import HttpResponse

booksList = [
              { 'id' = '1',
               'title' = "Beginner's Course in Django",
               'description' = 'Foundational Course in Django'}
                
              
              { 'id' = '2',
               'title' = "Intermediate Course in Django",
               'description' = 'Next steps in Django'
             },

             {
              'id' = '3',
              'title' = "Advanced Course in Django",
              'description' = 'The complexities of Django'
             },
     
              ]

Я вывожу данные в шаблон, используя вышеуказанный bookList, и получаю две ошибки:

'['' не был закрыт Pylance и '{' не был закрыт Pylance

Добрый совет.

Я только что нашел ошибку: двоеточие (:) должно быть использовано вместо знака равенства (=).Следующий код работает:

from django.shortcuts import render
from django.http import HttpResponse


booksList = [
              { 'id' : '1',
               'title' : "Beginner's Course in Django",
               'description' : 'Foundational Course in Django'},
                
              
              { 'id' : '2',
               'title' : "Intermediate Course in Django",
               'description' : 'Next steps in Django'
             },

             {
              'id' : '3',
              'title' : "Advanced Course in Django",
              'description' : 'The complexities of Django'
             },
     
              ]
Вернуться на верх