Расширение Django Admin с изображениями - PullRequest
1 голос
/ 18 августа 2011

django.db.models.Model определяет метку приложения, которую можно изменить в модели, добавив:

class Meta:
   app_label = "something"

Теперь я пытаюсь найти не слишком хакерский / pythonic способ дать каждому приложению изображение. На самом деле я не хочу разбираться с контентом django contrib, потому что это усложняется. Возможно ли что-то сделать в файле __init__ пакета?

Любая подсказка приветствуется

1 Ответ

1 голос
/ 18 августа 2011

Вы не должны изменять app_label для модели, это значение используется не только для администратора, и его изменение может сильно испортить ситуацию.

Если вы хотите изменить представление страницы индекса администратора, тогда переопределите шаблон администратора (см.https://docs.djangoproject.com/en/1.3/ref/contrib/admin/#overriding-admin-templates) и поместите нужный вам HTML и логику.

Может быть проще выполнить вашу задачу с помощью django-admin-tools , создав пользовательский модуль панели мониторинга.

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