2010-09-11 35 views
5

Tôi mới vào thế giới python và hiện tôi đang sử dụng dự án mới. Vì vậy, kể từ khi chúng tôi đang có để tìm hiểu, chúng tôi đã chọn để bắt đầu với python 3. Bây giờ, chúng ta cần phải thực hiện một dịch vụ web RESTful. Sau khi đọc một vài, tôi phát hiện ra rằng khuôn khổ được sử dụng nhất cho các dịch vụ web là Django ... và tôi cũng đọc trên trang web Django rằng nó chưa hỗ trợ python 3.Dịch vụ web REST trong python 3?

Có API nào khác mà tôi có thể sử dụng để tạo một dịch vụ web RESTful?

Cảm ơn bạn.

Trả lời

3

CherryPy có nhánh Python 3. Không biết chắc nó cao đến thế nào, nhưng nếu Fu-manchu đi qua câu hỏi này, anh ta sẽ có thể nói cho bạn biết.

+3

Vâng, CherryPy 3.2 có phiên bản dành cho Python 3. Đó là hiện tại tình trạng "Release Candidate", nhưng nên được hoàn thành sớm. Hãy sử dụng nó ngay bây giờ. Bạn có thể tải xuống tại http://download.cherrypy.org/cherrypy/3.2.0rc1/ (bản dựng 'py3'). – fumanchu

0

Yêu cầu khung Bottle hoạt động với Python 3. Bạn có thể tìm hiểu về google group để biết chi tiết.

0

Tôi thực sự thích sử dụng chai và chạy nó trên cherrypy. Điều này thực sự dễ dàng, làm tất cả mọi thứ trên mỗi hướng dẫn chai, và sau đó trong dòng chạy, nói với nó để sử dụng cherrypy như nó là máy chủ.

Exampple:

app.run(host='localhost', 
     port=8080, 
     server='cherrypy', 
     reloader=True, 
     debug=True) 
Các vấn đề liên quan