Flask

ภาพหน้าจอของซอฟแวร์:
Flask
รายละเอียดซอฟแวร์:
รุ่น: 0.10.1
วันที่อัพโหลด: 13 May 15
ผู้พัฒนา: Armin Ronacher
การอนุญาต: ฟรี
ความนิยม: 125
ขนาด: 531 Kb

Rating: 4.0/5 (Total Votes: 1)

ขวดที่มีไว้สำหรับการใช้งานขนาดเล็กได้รับการพัฒนาที่จะง่ายในการใช้งาน CPU

คุณสมบัติ .

  • สร้างขึ้นใน เซิร์ฟเวอร์การพัฒนาและดีบัก
  • การสนับสนุนแบบบูรณาการสำหรับการสนับสนุน unittesting
  • คำขอสงบเยี่ยงอย่าง
  • ใช้ Jinja2 templating
  • การสนับสนุนสำหรับคุกกี้ที่ปลอดภัย (การประชุมฝั่งไคลเอ็นต์)
  • 100% WSGI 1.0 ตาม
  • Unicode ตาม
  • เอกสารอย่างกว้างขวาง

มีอะไรใหม่ ในข่าวประชาสัมพันธ์นี้:

  • เพิ่มการสนับสนุนสำหรับสตริงไบต์กลับไปที่ระบบเซสชั่น ยากจนนี้เข้ากันได้กับกรณีทั่วไปของคนที่ใส่ข้อมูลไบนารีสำหรับการตรวจสอบโทเค็นเข้าไปในเซสชั่น.
  • แก้ไขปัญหาที่ลงทะเบียนวิธีการเดียวกันสองครั้งสำหรับปลายทางเดียวกันจะเรียกข้อยกเว้นไม่ถูกต้อง.

มีอะไรใหม่ ในรุ่น 0.9:

  • คงสมมติฐานในการประชุมการดำเนินงานที่สามารถทำลายข้อความกระพริบบน การใช้งานการประชุมซึ่งใช้จัดเก็บข้อมูลภายนอก.
  • เปลี่ยนพฤติกรรมของค่าผลตอบแทน tuple จากฟังก์ชั่น พวกเขาจะไม่มีข้อโต้แย้งอีกต่อไปที่จะตอบสนองวัตถุตอนนี้พวกเขามีความหมายที่กำหนดไว้.
  • เพิ่มเข้ามา: attr: `flask.Flask.request_globals_class` ที่จะอนุญาตให้เฉพาะชั้นที่จะใช้ในการสร้างข้อมูล:` ~ เช่น flask.g` ของแต่ละคำขอ
  • .
  • เพิ่ม `required_methods` แอตทริบิวต์เพื่อดูฟังก์ชั่นที่จะบังคับให้เพิ่มวิธีการเกี่ยวกับการลงทะเบียน.
  • Added: บำบัด:. `flask.after_this_request`
  • เพิ่มเข้ามา: บำบัด:. `flask.stream_with_context` และความสามารถในการที่จะผลักดันบริบทหลายครั้งโดยไม่ต้องผลิตพฤติกรรมที่ไม่คาดคิด

มีอะไรใหม่ ในรุ่น 0.8:

  • JSON ข้อมูลในรูปแบบนี้จะเรียกข้อยกเว้น HTTP คำขอที่ไม่ดีแทน มูลค่าของข้อผิดพลาดซึ่งมักจะส่งผลให้เกิดข้อผิดพลาดเซิร์ฟเวอร์ภายใน 500 หากไม่จัดการ นี่คือการเปลี่ยนแปลงที่ไม่เข้ากันได้ย้อนหลัง.
  • การประยุกต์ใช้งานในขณะนี้ไม่เพียง แต่มีเส้นทางรากที่ทรัพยากรและโมดูลที่มีอยู่ แต่ยังเส้นทาง instane ซึ่งเป็นสถานที่ที่กำหนดจะวางไฟล์ที่มีการปรับเปลี่ยนที่รันไทม์ (ภาพที่ส่งอื่น ๆ ) นอกจากนี้เป็นเพียงตัวอย่าง conceptionally ขึ้นอยู่และการควบคุมเวอร์ชันนอกจึงเป็นสถานที่ที่เหมาะที่จะใส่แฟ้มการกำหนดค่าอื่น ๆ สำหรับข้อมูลเพิ่มเติมโปรดดูที่: อ้างอิง:. `อินสแตนซ์ folders`
  • เพิ่ม `` ตัวแปรกำหนดค่า APPLICATION_ROOT``.
  • ดำเนินการ: ปรุงยา:. `~ flask.testing.TestClient.session_transaction` เพื่อให้ง่ายต่อการปรับเปลี่ยนการประชุมจากสภาพแวดล้อมการทดสอบ
  • refactored ลูกค้าทดสอบภายใน `` ตัวแปรกำหนดค่า APPLICATION_ROOT`` เช่นเดียวกับ `` SERVER_NAME`` ขณะนี้ถูกนำมาใช้อย่างถูกต้องโดยการทดสอบของลูกค้าเป็นค่าเริ่มต้น.
  • เพิ่มเข้ามา: attr:. `flask.views.View.decorators` เพื่อสนับสนุนการตกแต่งที่เรียบง่ายของ pluggable (ชั้น based) มุมมอง
  • แก้ไขปัญหาที่ลูกค้าการทดสอบการใช้งานด้วยกับคำสั่งไม่ได้ก่อให้เกิดการดำเนินการของตัวจัดการ teardown.
  • เพิ่มการควบคุมปลีกย่อยมากกว่าพารามิเตอร์เซสชันคุกกี้.
  • การร้องขอหัวมุมมองวิธีการในขณะนี้ส่งโดยอัตโนมัติไปยัง `วิธี get` ถ้าจัดการไม่ถูกนำมาใช้.
  • ดำเนินการเสมือน: mod:. `flask.ext` แพคเกจที่จะนำเข้ามาจากการขยาย
  • การเก็บรักษาบริบทในข้อยกเว้นอยู่ในขณะนี้เป็นองค์ประกอบสำคัญของกระติกน้ำของตัวเองและไม่การทดสอบของลูกค้า นี้การทำความสะอาดขึ้นบางตรรกะภายในและลดอัตราต่อรองของบริบทคำขอหนีใน unittests.

มีอะไรใหม่ ในรุ่น 0.7.2:

  • แก้ไขปัญหาที่มีโปรเซสเซอร์ URL ที่ไม่ถูกต้องในการทำงาน พิมพ์เขียว.

มีอะไรใหม่ ในรุ่น 0.7.1:

  • ปล่อยแก้ไขข้อผิดพลาด:
  • นำเข้าที่เพิ่มเข้ามาในอนาคตที่ยากจนที่ขาดหายไป 2.5 ความเข้ากันได้.
  • แก้ไขปัญหาการเปลี่ยนเส้นทางที่ไม่มีที่สิ้นสุดกับพิมพ์เขียว.

มีอะไรใหม่ ในรุ่น 0.6.1:

  • แก้ไขปัญหาที่เริ่มต้นการตอบสนอง `OPTIONS` ไม่ได้เผยให้เห็นวิธีการที่ถูกต้องทั้งหมดใน `หัว Allow`.
  • Jinja2 แม่แบบโหลดไวยากรณ์ขณะนี้ช่วยให้ & quot; ./& quot; ในด้านหน้าของเส้นทางโหลดแม่แบบ ก่อนหน้านี้ปัญหาที่เกิดกับการตั้งค่าโมดูล.
  • แก้ไขปัญหาที่ย่อยตั้งค่าสำหรับโมดูลไม่สนใจสำหรับโฟลเดอร์คง.
  • แก้ไขปัญหาด้านความปลอดภัยที่ได้รับอนุญาตให้ลูกค้าที่จะดาวน์โหลดไฟล์โดยพลถ้าเซิร์ฟเวอร์โฮสต์เป็นหน้าต่างที่ใช้ระบบปฏิบัติการและลูกค้าใช้ backslashes ที่จะหลบหนีไดเรกทอรีไฟล์ที่สัมผัสจาก.

มีอะไรใหม่ ในรุ่น 0.6:

  • หลังจากที่ฟังก์ชั่นการร้องขอจะเรียกว่าตอนนี้อยู่ในลำดับที่กลับของการลงทะเบียน
  • ตัวเลือกอยู่ในขณะนี้ดำเนินการโดยอัตโนมัติโดยกระติกน้ำจนกว่าโปรแกรมประยุกต์ explictly เพิ่ม 'ตัวเลือก' เป็นวิธีการกฎ URL ในกรณีนี้ไม่มีตัวเลือกอัตโนมัติในการจัดการลูก.
  • กฎคงอยู่ในขณะนี้แม้จะอยู่ในสถานที่ถ้าไม่มีโฟลเดอร์คงที่สำหรับโมดูล นี้ถูกนำมาใช้เพื่อช่วย GAE ซึ่งจะลบโฟลเดอร์คงถ้ามันเป็นส่วนหนึ่งของการทำแผนที่ในแฟ้ม .yml.
  • : attr:. `~ flask.Flask.config` มีอยู่ในแม่แบบเป็น` config`
  • โปรเซสเซอร์บริบทจะไม่แทนที่ค่าส่งโดยตรงไปยังฟังก์ชั่นการแสดงผล.
  • เพิ่มความสามารถในการ จำกัด ข้อมูลการร้องขอเข้ามากับใหม่ `` ค่าการกำหนดค่า MAX_CONTENT_LENGTH``.
  • ปลายทางสำหรับ: ปรุงยา:. `วิธี flask.Module.add_url_rule` อยู่ในขณะนี้ไม่จำเป็นที่จะต้องสอดคล้องกับฟังก์ชั่นที่มีชื่อเดียวกันกับวัตถุโปรแกรม
  • เพิ่ม: บำบัด:. `flask.make_response` ฟังก์ชั่นที่ช่วยลดการสร้างวัตถุกรณีการตอบสนองในมุมมอง
  • เพิ่มการสนับสนุนการส่งสัญญาณขึ้นอยู่กับไฟกระพริบ คุณลักษณะนี้เป็นตัวเลือกและควรจะนำมาใช้โดยส่วนขยายและการใช้งาน ถ้าคุณต้องการที่จะใช้มันให้แน่ใจว่าจะมีการติดตั้ง `blinker`_.
  • refactored อะแดปเตอร์ url ของวิธีที่ถูกสร้างขึ้น กระบวนการนี​​้คือตอนนี้สามารถปรับแต่งได้อย่างเต็มที่กับ: ปรุงยา:. `~ วิธี flask.Flask.create_url_adapter`
  • โมดูลตอนนี้สามารถลงทะเบียนสำหรับโดเมนย่อยแทนเพียงคำนำหน้า URL นี้จะทำให้มันเป็นไปได้ที่จะผูกโมดูลทั้งโดเมนย่อยที่กำหนด.

มีอะไรใหม่ ในรุ่น 0.5.1:

  • แก้ไขปัญหาด้วยการโหลดแม่แบบจากไดเรกทอรีเมื่อโมดูล ที่ใช้.

มีอะไรใหม่ ในรุ่น 0.4:

  • เพิ่มความสามารถในการจัดการข้อผิดพลาดลงทะเบียนกว้างโปรแกรมจากโมดูล
  • : ปรุงยา:. `~ flask.Flask.after_request` รถยกตอนนี้ยังเรียกร้องขอถ้าตายด้วยข้อยกเว้นและหน้าจัดการข้อผิดพลาดในการเตะ
  • ลูกค้ายังไม่ได้ทดสอบความสามารถในการรักษาบริบทขออีกหน่อย นอกจากนี้ยังสามารถนำมาใช้ในการเรียกร้องขอที่กำหนดเองที่ไม่ปรากฏสแต็คคำขอสำหรับการทดสอบ.
  • เพราะแคชห้องสมุดมาตรฐานหลามตัดไม้, ชื่อของคนตัดไม้จะกำหนดในขณะนี้ให้ดีขึ้น unittests สนับสนุน.
  • เพิ่ม `TESTING` สวิทช์ที่สามารถเปิดใช้งาน unittesting ช่วยเหลือ.
  • ตัดไม้สลับไปโหมด `DEBUG` ตอนนี้ถ้าแก้ปัญหาถูกเปิดใช้งาน.

ต้องการ

  • Jinja 2.4 หรือสูงกว่า
  • Werkzeug 0.6.1 หรือสูงกว่า

ซอฟต์แวร์ที่คล้ายกัน

Hackwork
Hackwork

13 Apr 15

Kohana
Kohana

10 Apr 16

CakePHP
CakePHP

25 May 16

Express.io
Express.io

12 May 15

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

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

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