2010-06-24 6 views
6

He trabajado con Django por un tiempo, pero soy nuevo en xml-rpc. Tengo dos servidores Django en ejecución y el primero necesita llamar a funciones de algunos módulos del segundo servidor. Encuentro xml-rpc la manera más fácil de hacerlo, pero no quiero ejecutar un servidor separado solo para esto.La mejor manera de hacer que xml-rpc y django trabajen juntos

¿Qué opciones tengo? ¿Puedo ejecutar el servidor web de Django y el servidor xml-rpc con un único comando manage runver?

Respuesta

4

También puede considerar el rpc4django de David Fisher que admite tanto XMLRPC como JSONRPC en un solo paquete. Las características incluyen:

  • detecta el tipo de solicitud (JSONRPC o XMLRPC) basado en el contenido
  • fácil identificación de los métodos de RPC a través de un decorador
  • pitón puro y no requiere módulos externos excepto Django
  • RPC adaptable documentación del método incluyendo reST
  • Soporta XMLRPC y la introspección JSONRPC
  • Soporta firmas de método (a diferencia de SimpleXMLRPCServer)
  • fácil instalación e integración con Django proyectos existentes
  • enlaza con la autenticación y autorización de Django
Cuestiones relacionadas