Как получить доступ к набору запросов в содержимом блока change_list для Django ModelAdmin - PullRequest
1 голос
/ 10 мая 2019

Мне нужен доступ к набору запросов (включая фильтрацию, поиск и т. Д.), Который используется для создания списка в change_list.html

Это в django 2.2.1 и Python 3.6

admin.py

class CompanyAdmin(admin.ModelAdmin):
    list_display = ('name', 'city')
    list_display_links = ('name', 'city')
    list_filter = ('city', )
    search_fields = ('name', )

    change_list_template = 'admin/contacts/company/change_list.html'

admin.site.register(Company, CompanyAdmin)

change_list.html

{% extends "admin/change_list.html" %}

{% block content %}
{{ block.super }}
{% endblock %}

Я хотел бы добиться чего-то вроде этого:

{% block content %}
{% for item in list %}
//and there iterate over all items of list 
{% endfor %}
{{ block.super }}
{% endblock %}

1 Ответ

0 голосов
/ 13 мая 2019

ответ

{% block content %}
{% for item in cl.queryset %}
{{ item }} 
{% endfor %}
{{ block.super }}
{% endblock %}

это список запросов

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...