2010-09-11 8 views
5

Jestem nowy w świecie Pythona i obecnie używam go w nowym projekcie. Odkąd mamy się uczyć, zdecydowaliśmy się zacząć od pythona 3. Teraz musimy stworzyć usługę WWW RESTful. Po przeczytaniu kilku dowiedziałem się, że najczęściej używanym frameworkiem dla usług sieciowych jest Django ... i czytałem także na stronie Django, że nie obsługuje on jeszcze pythona 3.Usługa internetowa REST w python 3?

Czy jest jakikolwiek inny API, który mógłbym użyć, aby stworzyć usługę WWW RESTful?

Dziękuję.

Odpowiedz

3

CherryPy ma gałąź Python 3. Nie jestem pewien, jak jest zaawansowany, ale jeśli Fu-manchu przejdzie przez to pytanie, będzie mógł ci powiedzieć.

+3

Tak, CherryPy 3.2 ma wersję dla Pythona 3. Jest to obecnie w stanie "release candidate", ale powinna zostać sfinalizowana wkrótce. Zachęcamy do korzystania z niego teraz. Możesz go pobrać na http://download.cherrypy.org/cherrypy/3.2.0rc1/ (kompilacje "py3"). – fumanchu

0

Ramy Bottle roszczą sobie prawo do pracy z Python 3. Możesz uzyskać szczegółowe informacje na temat ich google group.

0

Bardzo lubię używać butelki i uruchamiać ją na cherrypy. To jest naprawdę łatwe, zrób wszystko zgodnie z instrukcjami na butelki, a następnie w linii uruchomień, powiedz, aby użyć cherrypy jako serwera.

Exampple:

app.run(host='localhost', 
     port=8080, 
     server='cherrypy', 
     reloader=True, 
     debug=True)