2

私はサイトのdjango管理者を上書きしています。デフォルトのインデックスページには、app_listすべてのアプリとそのモデルを含む変数があります。

しかし、app_list利用できない他のビューはすべてのビューで利用できるようにしたいので、サイドバーでクリックして利用できるようにします

このファイルでは

https://github.com/django/django/blob/master/django/contrib/admin/sites.py#L382

彼らはこのようなコードを持っています

app_list = list(six.itervalues(app_dict))

しかし、どうすればchange_listページでそれを利用できるようにすることができますか

4

2 に答える 2

-1

app_index.htmlをオーバーライドします

{% extends "admin/index.html" %}
{% load i18n %}
{% load url from future %}

{% if not is_popup %}
{% block breadcrumbs %}
<div class="breadcrumbs">
<a href="{% url 'admin:index' %}">{% trans 'Home' %}</a>
&rsaquo;
{% for app in app_list %}
{% blocktrans with app.name as name %}{{ name }}{% endblocktrans %}
{% endfor %}
</div>
{% endblock %}
{% endif %}

{% block sidebar %}{% endblock %}
于 2013-03-06T08:15:04.847 に答える