templeton

ภาพหน้าจอของซอฟแวร์:
templeton
รายละเอียดซอฟแวร์:
รุ่น: 0.6.2
วันที่อัพโหลด: 11 May 15
ผู้พัฒนา: Mark Cote
การอนุญาต: ฟรี
ความนิยม: 43

Rating: nan/5 (Total Votes: 0)

เทมเปิลเป็นโมดูลหลามสคริปต์และไฟล์ที่มีไว้สำหรับการสนับสนุนการพัฒนาอย่างรวดเร็วของการใช้งานเว็บง่าย มันเป็นพื้นแพคเกจรอบ web.py ซึ่งแสดงให้เห็นรูปแบบที่พบบ่อยและองค์กรปพลิเคชันเว็บ
สคริปต์ Templeton
การใช้งาน:
Templeton ติดตั้ง
สำเนาแฟ้มสนับสนุน (JS, CSS) กลายเป็น "เทมเปิล" ไดเรกทอรีใน หลังควรจะเป็นรากของเว็บไซต์ที่จะให้บริการแอพพลิเค Templeton ตั้งแต่โหลดไฟล์ HTML แม่ JS และ CSS จาก / เทมเปิล
Templeton init
สร้างไดเรกทอรีชื่อด้วย "HTML" และ "เซิร์ฟเวอร์" ไดเรกทอรีที่มีแม่แบบที่ & nbsp. คุณควรจะสามารถที่จะให้บริการขึ้น app ของคุณเริ่มต้นด้วยการทำ
& nbsp; & nbsp; & nbsp; cd / เซิร์ฟเวอร์
& nbsp; & nbsp; & nbsp; หลาม server.py
ไปที่ http: // localhost: 8080 / จะเห็นผลที่ & nbsp;. ขั้นตอนต่อไปที่คุณจะต้องการที่จะทำคือการแก้ไข /server/handlers.py และใส่ในตรรกะทางธุรกิจด้านเซิร์ฟเวอร์ของคุณและแก้ไขและสร้างไฟล์ใน / html ที่จะสร้างขึ้นตรรกะฝั่งไคลเอ็นต์ของคุณ
โมดูลเทมเปิล
โมดูลเทมเปิลมีสองหน้าที่หลัก:
- ตั้งค่าตัวกลางในการแยกหน้าคงจากสาย REST แบบไดนามิก
- ให้ความช่วยเหลือสำหรับงานทั่วไปเช่นการจัดการแบบคำขอที่เฉพาะเจาะจง
มิดเดิ้ล
รวม templeton.middleware แพทช์เซิร์ฟเวอร์การพัฒนา web.py มาตรฐานเพื่อให้สอดคล้องกับมาตรฐานโครงสร้างเส้นทาง Templeton และเพื่อให้สะท้อนรูปแบบการใช้งาน
เส้นทางเริ่มต้นด้วย '/ API จะถูกส่งไปจัดการ
ไฟล์มาตรฐานของบุคคลที่สาม (JS และ CSS เช่น JQuery) จะได้รับจาก /templeton'.  วิ่ง 'init' คำสั่งของสคริปเปิล (ดูเหนือ) ติดตั้งแฟ้มเหล่านี้สำหรับการใช้งานในเส้นทางเดียวกัน
ทุกเส้นทางอื่น ๆ จะได้รับการรักษาเป็นไฟล์แบบคงที่ & nbsp. ไฟล์แบบคงที่ขณะนี้ถูกเก็บไว้ใน '../html' มากกว่า 'คงที่' ยกตัวอย่างเช่นการเข้าถึง http: // localhost: 8080 / index.html จะโหลด ../html/index.html และ http: // localhost: 8080 / สคริปต์ / app.js จะโหลด ../html/scripts/app .js
จัดการ
เทมเปิลจะมุ่งเน้นที่ลูกค้าที่อุดมไปด้วยส่วนที่เหลือตามการใช้งานเว็บ & nbsp. เหล่านี้มักจะเกี่ยวข้องกับจำนวนมากของ JSON & nbsp. Templeton ให้ตกแต่งเพื่อให้ง่ายต่อการจัดการรหัส
@get_json เป็นหน้าที่มัณฑนากรที่คาดว่าฟังก์ชั่นการตกแต่งเพื่อ
กลับวัตถุ JSON-serializable ซึ่งจะใช้ในการก่อสร้างที่เหมาะสม
การตอบสนอง web.py
โมดูลยกตู้นอกจากนี้ยังมีฟังก์ชั่นผู้ช่วย
Load_urls () ใช้เวลาลำดับ web.py URL จัดการคือ ( <ชื่อชั้น> <ชื่อชั้น>, ... ) และ prepends REST API เส้นทาง '/ API' ไปยังเส้นทางที่กำหนดในแต่ละ & nbsp. server.py ค่าเริ่มต้น (สร้างโดย 'init' คำสั่งสคริปต์) ใช้ฟังก์ชั่นนี้จะโหลดจาก URL ที่ handlers.py
get_request_parms () แยกวิเคราะห์สตริงการค้นหาคำขอปัจจุบันและร่างกายเป็น JSON และผลลัพธ์ที่เป็น (args ร่างกาย)
ตัวอย่างเล็ก ๆ น้อย ๆ ของการจัดการ JSON ที่สะท้อนกลับใด ๆ args ค้นหาสตริง:
นำเข้า templeton.handlers
ระดับ JsonTest (วัตถุ):
& nbsp; & nbsp; & nbsp; @ templeton.handlers.get_json
& nbsp; & nbsp; & nbsp; def GET (ตัวเอง):
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; args ร่างกาย = templeton.handlers.get_request_parms ()
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; กลับ args

ต้องการ

  • งูใหญ่

ซอฟแวร์อื่น ๆ ของนักพัฒนา Mark Cote

WvTftp
WvTftp

3 Jun 15

ความคิดเห็นที่ templeton

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!