templeton

Phần mềm chụp màn hình:
templeton
Các chi tiết về phần mềm:
Phiên bản: 0.6.2
Ngày tải lên: 11 May 15
Nhà phát triển: Mark Cote
Giấy phép: Miễn phí
Phổ biến: 6

Rating: nan/5 (Total Votes: 0)

Templeton là một tập tin mô-đun Python, kịch bản, và hỗ trợ dành cho sự phát triển nhanh chóng của các ứng dụng web đơn giản. Đó là cơ bản một gói khoảng web.py đó cho thấy một cách bố trí phổ biến và tổ chức cho các ứng dụng web.
Các kịch bản Templeton
Cách sử dụng:
Templeton cài đặt
File bản hỗ trợ (JS, CSS) thành một "Templeton" thư mục trong . Sau này nên là thư mục gốc của trang web đó sẽ phục vụ các ứng dụng Templeton, kể từ khi mẫu HTML tải tập tin JS và CSS từ / Templeton.
Templeton init
Tạo một thư mục có tên với "html" và "máy chủ" thư mục chứa mẫu. & Nbsp; Bạn sẽ có thể phục vụ tối đa ứng dụng mặc định của bạn bằng cách làm
& Nbsp; & nbsp; & nbsp; cd / server
& Nbsp; & nbsp; & nbsp; python server.py
Tới http: // localhost: 8080 / để xem kết quả & nbsp;. Các bước tiếp theo bạn sẽ muốn làm là chỉnh sửa /server/handlers.py và đưa vào kinh doanh logic phía máy chủ của bạn và chỉnh sửa và tạo các tập tin trong / html để xây dựng lý phía máy khách của bạn.
Các module Templeton
Các mô-đun Templeton có hai chức năng chính:
- Thiết lập trung gian để tách các trang tĩnh từ các cuộc gọi REST của năng động.
- Cung cấp người giúp đỡ cho công việc chung, chẳng hạn như xử lý các loại theo yêu cầu cụ thể.
Middleware
Bao gồm templeton.middleware vá các máy chủ phát triển web.py tiêu chuẩn để phản ánh cấu trúc đường dẫn Templeton tiêu chuẩn và để phản ánh tốt hơn cách bố trí triển khai.
Paths bắt đầu bằng '/ api' được phái đến xử lý một.
Các tập tin của bên thứ ba Standard (JS & CSS, ví dụ như JQuery) được phục vụ từ '/templeton'.  Chạy 'init' lệnh của kịch bản Templeton (xem ở trên) cài đặt các tập tin này cho việc triển khai tại cùng một con đường.
Tất cả những con đường khác đang được coi là tập tin tĩnh. & Nbsp; Các tập tin tĩnh được lưu trong '../html' hơn là 'tĩnh'. Ví dụ, truy cập vào http: // localhost: 8080 / index.html sẽ tải ../html/index.html, và http: // localhost: 8080 / scripts / app.js sẽ tải ../html/scripts/app .js.
Handlers
Templeton là hướng về phía khách hàng phong phú, các ứng dụng web dựa trên REST. & Nbsp; Những thông thường liên quan đến một số lượng lớn các JSON. & Nbsp; Templeton cung cấp trang trí đơn giản hóa mã xử lý.
get_json là một chức năng trang trí mà trông mong các chức năng trang trí cho
trả về một đối tượng JSON-serializable, mà nó sử dụng để xây dựng một hợp
phản ứng web.py.
Các mô-đun xử lý cũng cung cấp chức năng trợ giúp.
Load_urls () nhận một web.py URL-xử lý chuỗi, tức là (, , , , ...), và prepends REST API đường, '/ api', để mỗi cho con đường. & nbsp; Các server.py mặc định (được tạo ra bởi các 'init' lệnh script) sử dụng chức năng này để nạp url từ handlers.py.
get_request_parms () phân tích chuỗi tìm kiếm các yêu cầu hiện tại và cơ thể như JSON và trả về kết quả như (args, cơ thể).
Một ví dụ nhỏ của một handler JSON mà tiếng vọng lại bất kỳ args tìm kiếm chuỗi:
templeton.handlers nhập khẩu
lớp JsonTest (object):
& Nbsp; & nbsp; & nbsp; @ Templeton.handlers.get_json
& Nbsp; & nbsp; & nbsp; def GET (tự):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; args, body = templeton.handlers.get_request_parms ()
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; trở args

Yêu cầu :

  • Python

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

WvTftp
WvTftp

3 Jun 15

Ý kiến ​​để templeton

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