2010-06-24 17 views
6

Pracowałem z Django przez jakiś czas, ale jestem nowy w xml-rpc. Mam dwa serwery Django, a pierwszy potrzebuje wywoływać funkcje z niektórych modułów drugiego serwera. Znajduję xml-rpc najprostszy sposób, ale nie chcę uruchamiać osobnego serwera tylko dla tego.Najlepszy sposób, aby xml-rpc i django współpracowały ze sobą

Jakie mam opcje? Czy mogę uruchomić serwer WWW Django i serwer xml-rpc za pomocą pojedynczego polecenia zarządzać runserver?

Odpowiedz

4

Możesz także rozważyć opcję David Fisher o numerze rpc4django, która obsługuje zarówno XMLRPC, jak i JSONRPC w jednym pakiecie. Funkcje obejmują:

  • Wykrywa żądanie typu (JSON-RPC lub XMLRPC) na podstawie zawartości
  • Łatwa identyfikacja metod RPC przez dekoratora
  • Czysta python i nie wymaga żadnych zewnętrznych modułów oprócz Django
  • dostosowania RPC dokumentacji metoda w tym reszta
  • Obsługuje xmlrpc i JSON-RPC introspekcji
  • Obsługuje podpisy metody (w przeciwieństwie SimpleXMLRPCServer)
  • Łatwa instalacja i integracja z istniejącym Django projektów
  • wiąże się z uwierzytelniania i autoryzacji Django
Powiązane problemy