2009-08-13 7 views
2

Je cherche la manière la plus simple d'utiliser python et SQLAlchemy pour produire du XML pour un client HTTP basé sur jQuery. En ce moment j'utilise le gestionnaire CGI de mod_python mais je suis mécontent du fait que je ne peux pas persister comme la session SQLAlchemy. Le gestionnaire d'éditeur mod_python qui est apparemment capable de persister ne permet pas les requêtes avec un type de contenu XML (utilisé par ajax stuff de jQuery) donc je ne peux pas l'utiliser.Alternatives au gestionnaire CGI de mod_python

Quelles sont les autres options disponibles?

Répondre

2

Vous pouvez toujours écrire votre propre gestionnaire, qui est normalement utilisé par mod_python. Vous devriez définir des en-têtes HTTP (et vous pourriez jeter un coup d'œil sur le code source du gestionnaire d'éditeur), mais sinon, je ne pense pas que ce soit plus compliqué que ce que vous avez essayé de faire.

Bien que tant que vous y êtes, je suggère d'essayer mod_wsgi au lieu de mod_python, qui va probablement finir par remplacer mod_python. WSGI est une norme Python pour l'écriture d'applications Web.

+0

Merci pour l'info, je pense que je vais essayer mod_wsgi, on dirait que mod_python est en train de disparaître (la dernière mise à jour est sur la page web datée de janvier 2008). – diciu

+0

Bonne chance avec ça ;-) Cela prend un peu de temps pour apprendre comment WSGI fonctionne mais je pense que ça vaut le coup à long terme. –

+1

+1: passez à mod_wsgi et utilisez un framework basé sur wsgi. –