ตะขาบเป็น microframework WSGI กับมัณฑนากรง่ายขึ้นอยู่เราเตอร์ & nbsp;. ความแรงของมันคือว่ารูปแบบมันเทคโนโลยีในการใช้งานและพยายามไม่ให้เกิดความสับสนนักพัฒนาที่มีรูปแบบที่ซับซ้อนและเทคนิค มันสืบทอดอย่างยิ่งจาก urlrelay
การติดตั้ง
PIP ติดตั้งตะขาบ
การกำหนดขนย้าย
ด้วยตะขาบคุณแสดงฟังก์ชั่นการ URL ที่ ฟังก์ชั่นทั้งสองกลับสตริงหรือ tuple สตริงจะถือว่าเป็นตัวเอกสารสถานะ http ถูกตั้งไว้ที่ 200 ตกลงและกลับไปยังเบราว์เซอร์ คุณควรจะกลับ tuple รหัสสถานะร่างกายและส่วนหัวที่คาดว่า เปิดเผยมัณฑนากรยังสนับสนุนข้อโต้แย้งไม่กี่
จากการนำเข้าตะขาบเปิดเผยการตรวจสอบ
@expose ('^ / $')
ดัชนี def (ตามคำขอ)
& nbsp; "" "ง่ายสวัสดี IgglePigglePartyPants
& nbsp; "" "
& nbsp; กลับมา 'สวัสดี IgglePigglePartyPants!'
@expose ('^ / google $')
ดัชนี def (ตามคำขอ)
& nbsp; "" "การเปลี่ยนเส้นทาง
& nbsp; "" "
& nbsp; ผลตอบแทน (307, '', {'ที่ตั้ง': 'http: //google.com'})
นำเข้า JSON
@expose ('^ / Twitter $', 'ได้รับ', content_type = 'application / JSON')
def twitter (ตามคำขอ)
& nbsp; "" "กลับสถานะ Twitter ของคุณ
& nbsp; "" "
& nbsp; กลับ json.dumps ({
& nbsp; 'สถานะ': 'และน่ากลัวของฉัน twitter สถานะที่ชาญฉลาด #blah '
& nbsp;})
แอพพลิเค = ใบสมัคร ()
เปิดเผยข้อโต้แย้ง
มัณฑนากรเปิดเผยลักษณะเช่นนี้:
เปิดเผย (url_pattern วิธี = ไม่มี content_type = 'text / html', charset = 'UTF-8)
ขอ
พารามิเตอร์ส่งผ่านไปยังฟังก์ชั่นสัมผัส - ในตัวอย่างข้างต้นคำขอชื่อ - เป็น WSGI สภาพแวดล้อมพจนานุกรม
แม่แบบ
ฉันอยากจะแนะนำการรักษาแม่แบบ html ของคุณคงที่ในฝั่งไคลเอ็นต์และใช้แม่แบบห้องสมุด JavaScript แต่ถ้าคุณต้องการจริงๆฝั่งเซิร์ฟเวอร์ templating บางอย่างมีลักษณะที่ Mako
การปรับใช้
สำหรับการใช้งานมันเป็นความคิดที่ดีที่จะเรียกใช้โปรแกรมประยุกต์ตะขาบของคุณหลังเซิร์ฟเวอร์ WSGI ดี มีพวงเป็น Gunicorn เป็นสิ่งที่ดี ฉันมักจะสิ้นสุดการทำงานที่อยู่เบื้องหลัง uwsgi Nginx
มีอะไรใหม่ ในข่าวประชาสัมพันธ์ฉบับนี้.
- แยก params สตริงแบบสอบถามและข้อมูลแบบฟอร์ม
- ข้อมูลฟอร์มในคีย์ข้อมูล
- แบบสอบถาม params สตริงใน params สำคัญ
- จัดการข้อผิดพลาดที่ดีขึ้นสำหรับการเปิดออก params (ต้องทำงานมากขึ้น)
มีอะไรใหม่ ในรุ่น 0.2.4:.
- เพิ่ม urllib.unquote_plus สำหรับพารามิเตอร์ POST
- เพิ่มที่สำคัญ params_raw เพื่อ Environ ในกรณีที่ระเบียบ urllib.unquote ค่าพารามิเตอร์ของคุณ.
ต้องการ
- หลาม
ความคิดเห็นที่ไม่พบ