1
เหตุใด flask CLI จึงแนะนำให้ใช้กับ Flask.run
ใน Flask 0.11 มีการflaskแนะนำ CLI ขอแนะนำให้ใช้ทั้งเอกสารและสถานะการเปลี่ยนแปลง เอกสารเซิร์ฟเวอร์การพัฒนา : เริ่มต้นด้วย Flask 0.11 มีหลายวิธีในการรันเซิร์ฟเวอร์การพัฒนา ที่ดีที่สุดคือโปรแกรมอรรถประโยชน์บรรทัดคำสั่งของขวดแต่คุณยังสามารถใช้Flask.run()วิธีการต่อ บรรทัดคำสั่ง ขวดสคริปต์บรรทัดคำสั่ง (บรรทัดคำสั่ง Interface) ขอแนะนำอย่างยิ่งสำหรับการพัฒนาเพราะมีประสบการณ์ที่เหนือกว่าโหลดเนื่องจากวิธีการโหลดแอพลิเคชัน การใช้งานพื้นฐานมีดังนี้: $ export FLASK_APP=my_application $ export FLASK_DEBUG=1 $ flask run รายการเปลี่ยนแปลง : เพิ่มflaskและflask.cliโมดูลเพื่อเริ่มต้นเซิร์ฟเวอร์ดีบักโลคัลผ่านระบบคลิก CLI แนะนำให้ใช้กับflask.run()วิธีเก่าเนื่องจากทำงานได้เร็วขึ้นและเชื่อถือได้มากขึ้นเนื่องจากมีการออกแบบที่แตกต่างและแทนที่Flask-Scriptด้วย จนถึงตอนนี้ฉันไม่ได้สังเกตุว่า "ประสบการณ์รีโหลดที่เหนือกว่า" ฉันไม่เห็นจุดใช้ CLI เหนือสคริปต์ที่กำหนดเอง ถ้าใช้Flask.runฉันก็จะเขียนไฟล์หลาม: #!/usr/bin/env python3 from my_app import app if __name__ == '__main__': app.run(debug=True) …