Django, como gerar um painel de administração sem modelos?

Eu estou construindo um projeto bastante grande, que consiste basicamente nisso:

Servidor 1: Serviços baseados em gelo. Glacier2 para manipulação de sessão. Firewall permitindo acesso ao Glacier2.

Servidor 2: interface da Web (lida, pública) para serviços Ice via Glacier2. Interface de administração para serviços de gelo via Glacier 2.

O ponto que me preocupa é a interface web. Eu quero usar o Django, porque ele é escrito em python e tem aquele gerador de painel de administração automático incrivelmente útil.

A interface da web não acessa nenhum banco de dados. Ele se conecta a um serviço Ice no servidor nº 1 por meio do roteador Glacier2 e usa a API exposta por esses serviços para manipular dados.

E como você provavelmente sabe, a geração admin no Django depende do uso do ORM do Django; que eu não estou usando desde que eu não tenho nenhum banco de dados para acessar.

Portanto, preciso gerar o painel de administração, mas, em vez de ter um acesso de dados padrão como o ORM normalmente, preciso interceptar qualquer chamada de "acesso db" e transformá-las em chamadas de serviço Ice e, em seguida, obter a saída do serviço ( se houver), transforme-o em qualquer que seja o ORM normalmente retorna e retorne o controle para o Django.

Alguém sabe como eu poderia fazer isso? o que eu preciso para subclassificar? Alguma idéia específica?

Obrigado pelo seu tempo.

questionAnswers(4)

yourAnswerToTheQuestion