Я знаю, что вопрос задавался ранее, но у меня возникла проблема с его реализацией.
В настоящее время я пытаюсь выполнить inline для моделей, так как inline может выполнять большую часть загрузки без разбиения на страницы
После долгих раздумий о том, как это сделать, все это приводит к комментарию о том, как его реализовать.
В настоящее время у меня проблема, поскольку я не использую django - подойдет, поэтому некоторые теги шаблона в этом ответе не могут быть использованы:
{% load i18n suit_list %}
{% include 'admin/edit_inline/tabular.html' %}
{% block after_inline %}
<div class="suit-tab suit-tab-relations">
{% with inline_admin_formset.formset.cl as cl %}
{% if cl.paginator %}
{% pagination cl %}
{% endif %}
{% endwith %}
</div>
<!-- Following javaScript is required if you have tabs,
otherwise you can remove this JS code -->
<script type="text/javascript">
(function ($) {
Suit.$('.pagination li a').on('click', function () {
if (document.location.hash) {
$(this).attr('href', $(this).attr('href') +
'#' + document.location.hash.substr(1));
}
});
}(Suit.$));
</script>
{% endblock %}
Я попытался сузить код шаблона до того, что мне действительно нужно:
{% include 'admin/edit_inline/tabular.html' %}
{% block after_inline %}
<div>
{% with inline_admin_formset.formset.cl as cl %}
{% if cl.paginator %}
{% pagination cl %}
{% endif %}
{% endwith %}
</div>
{% endblock %}
Но это говорит мне это pagination is not defined as a template tag name
. У меня мало знаний о django фильтре администратора и шаблоне. Где взять отсутствующий тег?