Честно говоря, уже не помню, какой способ предлагали использовать в официальной документации, помню только, что он не работал =) В Интернете советуют скопировать файл index.html (и потом в него уже вносить изменения) из каталога django/contrib/admin/templates в каталог admin, который перед этим надо создать в каталоге с шаблонами.
Этот способ работает, но если у вас используется grappelli, то после копирования index.html админка будет выглядеть убого. Так вот в таком случае index.html надо брать не из джанги, а из grappelli. В моем случае это выглядит так:
cp ~/myenv/lib/python2.6/site-packages/django_grappelli-2.3.2-py2.6.egg/grappelli/templates/admin/index.html templates/admin/Теперь в этот файл вручную можно добавить пару нужных ссылок.
Прямо перед этими строками
{% else %}Я добавил вот что:
{% trans "You don´t have permission to edit anything." %}
{% endif %}
<!-- СВОИ ССЫЛКИ -->
<div class="module">
<h2>Дополнительные ссылки:</h2>
<div class="row">
<a href="filebrowser/browse/">Файловый менеджер</a>
<ul class="actions">
</ul>
</div>
</div>
Способ, возможно, не самый красивый, зато работает ;)
Комментариев нет:
Отправить комментарий