1) Если "django.core.context_processors.media" включен в TEMPLATE_CONTEXT_PROCESSORS (который по умолчанию) в вашем файле settings.py, вы можете добавить <link>
к {{ MEDIA_URL }}/your_stylesheet.css
в templates/admin/base.html
, вот так (яЯ использую шаблоны администрирования Django 1.2):
...
<link rel="stylesheet" type="text/css" href="{% block stylesheet %}{% load adminmedia %}{% admin_media_prefix %}css/base.css{% endblock %}" />
<link rel="stylesheet" type="text/css" href="{{ MEDIA_URL }}/your_stylesheet.css" />
...
2) Вы можете использовать все теги везде, если вы {%load%}
редактировали их ранее.Существуют специфические для администратора теги, которые можно найти в исходном коде Django здесь - к сожалению, я не знаю о них никаких документов, поэтому, похоже, вам необходимо прочитать исходный код.
3) Я не слышал о такой вещи для администратора Django, однако есть проект с именем Grappelli , который улучшает внешний вид и функциональность администратора Django, предоставляя несколько более дружественные шаблоны в качестве побочного эффекта.