Проблема с настройкой метода search_get_results() на странице администратора Django для получения пользовательского поиска

У меня есть приложение на Django, и я хотел бы использовать этот шаблон:

{% load i18n static %}
{% if cl.search_fields %}
<div className="form-group">
  <div class="search-notes col-md-6 col-sm-12">Para busqueda de terminos exactos poner el texto entre comillas Ej  para editorial "VANGUARDIA PICTORICA" o en ISBN "978-959-7126-52-2"</div>
</div>

      <div class="for-group-container row"> 
       <div class="form-group col-md-3">
        <input type="text" name="no_reg" class="form-control" placeholder="Número de Registro" />
   <br>     
         <input type="text" name="inputTitulo" class="form-control" placeholder="Título" />
     <br>

          
     
    <br/>
     <input type="text" name="inputAutor" class="form-control" placeholder="Autor" />
    <br/>
    </div>      

    <div class="form-group col-md-3">
    <input type="text" name="inputEditorial" class="form-control" placeholder="Editorial" />
    <br/>

    <input type="text" name="inputDescriptor" class="form-control" placeholder="Descriptor" />
    <br/>

    <div class="form-group col-md-3">
    <input type="text" name="inputResumen" class="form-control" placeholder="Resumen" />
    <br/>

<input type="submit" value="{% translate 'Search' %}">

  </div>
{% if show_result_count %}
    <span class="small quiet">{% blocktranslate count counter=cl.result_count %}{{ counter }} result{% plural %}{{ counter }} results{% endblocktranslate %} (<a href="?{% if cl.is_popup %}{{ is_popup_var }}=1{% endif %}">{% if cl.show_full_result_count %}{% blocktranslate with full_result_count=cl.full_result_count %}{{ full_result_count }} total{% endblocktranslate %}{% else %}{% translate "Show all" %}{% endif %}</a>)</span>
{% endif %}
{% for pair in cl.params.items %}
    {% if pair.0 != search_var %}<input type="hidden" name="{{ pair.0 }}" value="{{ pair.1 }}">{% endif %}
{% endfor %}
</div>
{% if cl.search_help_text %}
<br class="clear">
<div class="help" id="searchbar_helptext">{{ cl.search_help_text }}</div>
{% endif %}
</form></div>
{% endif %}

как реализовать пользовательский поиск на странице администрирования django. Мой класс admin.py, в котором я хотел бы реализовать пользовательский поиск, выглядит следующим образом:

Моя проблема в том, что когда я ввожу поисковый запрос в no_reg, как пример, я не вижу никаких результатов в списке изменений, и когда я помещаю отладочные отпечатки в код, он говорит, что запрос поисковых условий пуст, и я вижу в журналах runserver, что это не так, т.е.:

[17/Jul/2024 15:07:28] "GET /adminopac/opaclibro/?no_reg=1900&inputTitulo=&inputAutor=&inputEditorial=&inputDescriptor=&inputResumen= HTTP/1.1" 302 0

Другая проблема заключается в том, что я вижу перенаправление http status code 302, и когда я возвращаюсь к классическому поиску django, он бросает 200 http status code, я ранее пытался использовать django-admin-search package, но он запрашивает mantainer, и только одно поле ввода работает.Спасибо заранее.

Вернуться на верх