如何解决我的 html 搜索模板中的这个错误?

How can I solve this error in my html search template?

所以我正在尝试在 Django 中开发一个应用程序。目前我正在尝试做一个简单的搜索栏,当你输入一个文件的标题时,它会显示该电影的几个数据。我已经成功开发了搜索栏并且可以正常工作。问题是,当执行 html 模板并从 base.html 扩展它时,显示的数据消失了。

base.html

<!DOCTYPE html>
    <html lang="es">
    <head>
      {% load staticfiles %}

    <title>Peliculas</title>
    <meta name="description" content="website description" />
    <meta name="keywords" content="website keywords, website keywords" />
    <meta http-equiv="content-type" content="text/html; charset=windows-1252" />
    <script src="https://cdn.jsdelivr.net/npm/vue@2.5.16/dist/vue.js"></script>
    <link rel="stylesheet" type="text/css" href="http://fonts.googleapis.com/css? 
    family=Tangerine&amp;v1" />
    <link rel="stylesheet" type="text/css" href="http://fonts.googleapis.com/css? 
    family=Yanone+Kaffeesatz" />
    <link rel="stylesheet" type="text/css" href="{% static 'myapp/style.css' %}"/>  
    </head>
    <body>
        <div id="content">

   
     <div id="main">
    <div id="header">
      <div id="logo">
        <h1>SERIAL KILLER</h1>
        <div class="slogan">SLOGAN</div>
      </div>
      <div id="menubar">
        <ul id="menu">
          <!-- put class="current" in the li tag for the selected page - to highlight which page you're 
          on -->
    {%block menu%}
   
    {% endblock %}
          
        </ul>
      </div>
    </div>
    </div>
   
   <div id="site_content">
   {%block lado%}
   
   
   {% endblock %}
   <div id="content">
         
        {% block contenido %}
   {% endblock %}
        </div>
  
  
    </body>
</html>

显示查询数据的模板:buscarResultados.html

{% extends "base.html" %}
    {% load staticfiles %}
    {% block titulo %} RESULTADOS {% endblock %}
    {%block content %}
    
        <ul>
            {% for peli in object_list %}
            <li>
                {{peli.titulo}}, {{peli.descripcion}}
            </li>
            {% endfor %}
        </ul>
    
    {% endblock %}

我的表格在 index.html

<div id="search">
    <form action="{% url 'busqueda_resultados' %}" method= 'get'>
     <input type="text" name="q" placeholder="Buscar...">
     <input type="submit" value="Buscar">
    </form>
   </div>

我的views.py

class BuscarPeliculas(ListView):
model = Pelicula
template_name = 'buscarResultados.html'

def get_queryset(self):
    query = self.request.GET.get('q')
    object_list = Pelicula.objects.filter(
        Q(titulo__icontains=query) | Q(descripcion__icontains=query)
    )
    return object_list

我的urls.py

path('busqueda/', views.BuscarPeliculas.as_view(), name='busqueda_resultados'),

如果我从 base.html

扩展会出现什么

如果我不从 base.html 扩展会出现什么

如您所见,如果我从 base.html 扩展,数据就会消失,我试图尽可能完整地回答我的问题,非常感谢您的帮助。

这是因为您将其添加到 block content,但 base.html 需要 block contenido

修复您的区块名称