django บังคับบัญชาเป็น app Django ที่รวม awesomeness การจัดการกระบวนการของ supervisord กับความสะดวกสบายของ Django ของสคริปต์การจัดการ
เหตุผล
ทำงานโครงการ Django วันนี้มักจะส่งผลมากขึ้นกว่าที่เพิ่งเริ่มต้นขึ้นเว็บเซิร์ฟเวอร์ คุณอาจจะต้องมีการทำงานภายใต้ Django fcgi หรือ CherryPy กับงานพื้นหลังถูกจัดการโดย celeryd งานระยะที่กำหนดไว้โดย celerybeat และจำนวนของกระบวนการอื่น ๆ ที่ให้ความร่วมมือทั้งหมดเพื่อให้โครงการและทำงาน
เมื่อคุณเพียงแค่การพัฒนาหรือการแก้จุดบกพร่องมันเป็นความเจ็บปวดที่มีการเริ่มต้นและหยุดกระบวนการที่แตกต่างกันเหล่านี้ด้วยมือ
เมื่อคุณปรับใช้มันเป็นความเจ็บปวดเพื่อให้แน่ใจว่าแต่ละขั้นตอนมีการติดยาเสพติดเข้ามาในสคริปต์เริ่มต้นระบบที่มีการตั้งค่าที่ถูกต้อง
Django บังคับบัญชาให้สะพานที่สะดวกสบายระหว่างโครงการ Django และระบบการควบคุมกระบวนการ supervisord ของคุณ มันทำให้การเริ่มต้นกระบวนการทั้งหมดตามข้อกำหนดของโครงการของคุณเป็นง่ายๆเป็น:
หลาม MyProject / หัวหน้า manage.py
ข้อดี
Django บังคับบัญชาที่ยอมรับค่อนข้างเป็นชั้นบาง ๆ ที่ด้านบนของการทำงานที่ยอดเยี่ยมให้โดย supervisord แต่โดยการบูรณาการอย่างแน่นหนากับ Django ของสคริปต์การจัดการที่คุณได้รับข้อได้เปรียบหลายประการ:
- manage.py ยังคงเป็นจุดเดียวของการควบคุมสำหรับการทำงานในโครงการของคุณ
- กระบวนการทำงานทุกคนที่เป็นเพียงเป็นเรื่องง่ายในการพัฒนาเท่าที่จะเป็นในการผลิต
- คุณจะได้รับอัตโนมัติโหลดสำหรับกระบวนการทั้งหมดเมื่อทำงานในโหมดการแก้ปัญหา
- การกำหนดค่าขั้นตอนจะขึ้นอยู่กับการตั้งค่า Django และตัวแปรสภาพแวดล้อมและมีเส้นทางเทียบกับโครงการของคุณและ / หรือปพลิเคชัน
. - ปพลิเคชันสามารถให้การกำหนดค่าขั้นตอนการเริ่มต้นโครงการที่สามารถปรับแต่งแล้วหรือแทนที่ตามความจำเป็น
ต้องการ
- หลาม
- Django
ความคิดเห็นที่ไม่พบ