Django, ¿cómo generar un panel de administración sin modelos?

Estoy construyendo un proyecto bastante grande, que básicamente consiste en esto:

Servidor 1: Servicios basados ​​en hielo. Glacier2 para manejo de sesiones. Firewall que permite el acceso a Glacier2.

Servidor 2: Interfaz web (lectura, pública) para servicios de hielo a través de Glacier2. Interfaz de administración para servicios de hielo a través de Glacier 2.

El punto que me preocupa es la interfaz web. Quiero usar Django, porque está escrito en Python y tiene un generador de panel de administración automático increíblemente útil.

La interfaz web no accede a ninguna base de datos. Se conecta a un servicio Ice en el Servidor # 1 a través del enrutador Glacier2 y utiliza la API expuesta por esos servicios para manipular los datos.

Y como probablemente sepa, la generación de administradores en Django depende del uso del ORM de Django; que no estoy usando ya que no tengo una base de datos para acceder.

Así que necesito generar el panel de administración, pero, en lugar de tener un acceso a datos estándar como el ORM normalmente, debo interceptar las llamadas de "db-access" y transformarlas en llamadas del servicio de Hielo, y luego tomar la salida del servicio ( si lo hay, transformarlo en cualquier cosa que el ORM normalmente devuelve y devolver el control a Django.

¿Alguien sabe cómo podría hacer esto? ¿Qué necesitaría subclase? ¿Alguna idea específica?

Gracias por tu tiempo.

Respuestas a la pregunta(4)

Su respuesta a la pregunta