Teste

teste

quarta-feira, 15 de agosto de 2007

Django e XUL

Olá pessoal.

Estou disponibilizando aqui minhas experiências com a Framework DJANGO e sua integração com o XUL.

Em primeiro lugar você deve mandar o Firefox liberar o acesso a sua aplicação, para isto inclua as seguintes linhas no seu arquivo prefs.js:
user_pref("signed.applets.codebase_principal_support", true);
user_pref("capability.principal.codebase.fullaccess.granted", "UniversalXPConnect");
user_pref("capability.principal.codebase.fullaccess.id", "http://ip ou dominio da aplicação");
Exemplo:
user_pref("capability.principal.codebase.fullaccess.id", "http://127.0.0.1");
ou
user_pref("capability.principal.codebase.fullaccess.id", "http://localhost");
Agora vamos ao DJango.

No seu arquivo views.py você deve definir o mimetype do arquivo que deseja exibir no seu navegador.
template = loader.get_template('seu_arquivo.xul')
tipoXUL = 'application/vnd.mozilla.xul+xml;charset=ISO-8859-1'

def index(request):
return HttpResponse(template.render(dict()), mimetype=tipoXUL)
Pronto, é só executar.

Espero ter ajudado de alguma forma.
Orlando

2 comentários:

Leandro Severino disse...

Orlando,
Parabéns pelo Artigo.
Tenho duas dúvidas:

1) Como tem sido o desempenho de tuas aplicações com Django + XUL
2) Se não for te pedir muito tu poderias me enviar um zip com um projetinho que tu tenha usado essas duas tecnologias.
Meu e-mail: lseverino@gmail.com

Anônimo disse...

Aprendi muito