Я хотел бы указать список настраиваемых приложений, который будет использоваться на странице индекса администратора django, потому что я хочу, чтобы приложения отображались в определенном порядке, а не в алфавитном порядке по умолчанию. Травля через различные сообщения SO, казалось бы, пока невозможно объявить желаемый порядок приложений в любом из очевидных мест (например, admin.py, models.py).
Теперь я вижу, что файл django admin index.html содержит следующую инструкцию:
{% for app in app_list %}
# do stuff with the app object
Поэтому я хотел бы изменить это, чтобы использовать пользовательский объект списка, называемый, например, my_app_list. В python я бы сделал это в следующих строках:
from django.db.models import get_app
my_app_list = [get_app('myapp1'), get_app('myapp2'), ..., get_app('django.contrib.auth')]
for app in my_app_list
...
Тогда мой вопрос: как мне закодировать эквивалент первых 2 строк выше в моей локальной копии файла index.html?
Или, в качестве альтернативы, какой исходный файл python должен вставлять эти строки так, чтобы переменная my_app_list была доступна в index.html.
Спасибо заранее.
Фил