WebDispatch

Phần mềm chụp màn hình:
WebDispatch
Các chi tiết về phần mềm:
Phiên bản: 1.0 Beta 4
Ngày tải lên: 20 Feb 15
Nhà phát triển: Atsushi Odagiri
Giấy phép: Miễn phí
Phổ biến: 32

Rating: nan/5 (Total Votes: 0)

WebDispatch là bộ sưu tập dispatcher cho ứng dụng WSGI & nbsp;. Điều đó không có sự phụ thuộc vào khuôn khổ exsiting, nhưng hoạt động tốt với WebOb.
Dispatch và Tạo URL
phái với các mẫu url.
Ví dụ ứng dụng helo:
>>> Từ webob.dec wsgify nhập khẩu
>>>wsgify
... Def chào hỏi (yêu cầu):
... Trở lại "Xin chào,% s"% request.urlvars ['name']
tạo và cấu hình URL Dispatcher:
>>> Từ webdispatch nhập URLDispatcher
>>> Dispatcher = URLDispatcher ()
>>> Dispatcher.add_url ('top', '/ hello / {name}', chúc mừng)
gọi dispatcher như ứng dụng WSGI:
>>> Từ webob nhập khẩu Yêu cầu
>>> Req = Request.blank ('/ hello / webdispatch')
>>> Res = req.get_response (dispatcher)
>>> Res.body
"Xin chào, webdispatch '
Action văn
ActionDispatcher gọi phương pháp đối tượng với tên hành động từ urlvars.
hành động xử lý lớp học:
>>> Class myhandler (object):
...wsgify
... Def lời chào (bản thân, yêu cầu):
... Trở lại "Hello"
tạo và cấu hình ActionDispatcher:
>>> Từ webdispatch nhập ActionDispatcher
>>> Actiondispatcher = ActionDispatcher ()
>>> Actiondispatcher.register_actionhandler (myhandler)
thêm url hành động với hành động urlvars tên:
>>> Dispatcher.add_url ('action_dispatch', '/ hành động / {action}', actiondispatcher)
gọi appclication wsgi .:
>>> Req = Request.blank ('/ hành động / lời chào')
>>> Res = req.get_response (dispatcher)
>>> Res.body
'Hello'
Phương pháp văn
Công văn bởi PHƯƠNG PHÁP HTTP restfully.
mẫu ứng dụng wsgi:
>>>wsgify
... Def get_hello (yêu cầu):
... Trở về "Nhận Hello"
>>>wsgify
... Def post_hello (yêu cầu):
... Trở lại "Post Hello"
tạo và cấu hình:
>>> Từ webdispatch nhập MethodDispatcher
>>> Restapp = MethodDispatcher ()
>>> Restapp.register_app ('nhận', get_hello)
>>> Restapp.register_app ('bài', post_hello)
Mỗi ứng dụng được đăng ký với tên Phương thức HTTP.
gọi ứng dụng WSGI:
>>> Req = Request.blank ('/')
>>> Res = req.get_response (restapp)
>>> Res.body
'Nhận Hello'

là gì mới trong phiên bản này:

  • phản ứng cơ thể Fix để byte

là gì mới trong phiên bản 1.0 Beta 2:

  • setup Fix lỗi

Yêu cầu :

  • Python

Phần mềm khác của nhà phát triển Atsushi Odagiri

aodag.scaffold
aodag.scaffold

11 May 15

rebecca.fanstatic
rebecca.fanstatic

14 Apr 15

jsonrpc2
jsonrpc2

12 May 15

Ý kiến ​​để WebDispatch

Bình luận không
Nhập bình luận
Bật hình ảnh!