clue_script

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

Rating: 2.0/5 (Total Votes: 1)

clue_script ถูกนำมาใช้สำหรับการกำหนด subcommands ที่มีความสำคัญเป็นพิเศษเกี่ยวกับปพลิเคชันเว็บสไตล์ ฟังก์ชันการทำงานที่เป็นแรงบันดาลใจสคริปต์ Django manage.py
การใช้งาน
ตัวอย่างง่ายๆในการเพิ่มคำสั่งที่พิมพ์ "สวัสดีโลก":
จากคำสั่งนำเข้า clue_script ผู้บัญชาการ
@command
def HelloWorld ():
& nbsp; พิมพ์ 'สวัสดีโลก
ถ้า __name__ == '__main__:
& nbsp;. Commander.scan (Globals ()) ทำงาน ()
ที่จะทำคำสั่งที่ซับซ้อนมากขึ้นคุณสามารถใช้สิ่งที่คล้ายกับงูหลาม argparse 2.7 (ที่ยังมีอยู่ 2.6)
นำเข้า argparse
จากคำสั่งนำเข้า clue_script ผู้บัญชาการ
@command
def foo (* argv):
& nbsp; parser = argparse.ArgumentParser ()
& nbsp; parser.add_argument ('- x' ช่วย = 'ทดสอบอย่างง่าย'
& nbsp; default = 'ใช่' metavar = 'x')
& nbsp; NS = parser.parse_args (argv)
& nbsp; # ทำอะไรบางอย่าง
ถ้า __name__ == '__main__:
& nbsp;. Commander.scan (Globals ()) ทำงาน ()
ให้คำสั่ง
ขณะนี้มีสองคำสั่งให้โรงงาน
& nbsp; 1 make_reloadable_server_command (ดูด้านบนหมายเหตุเกี่ยวกับข้อกำหนดสำหรับ runserver)
& nbsp; 2 make_syncdb_command
app เว็บทั่วไปสามารถใช้คำสั่งเหล่านี้ดังต่อไปนี้:
ถ้า __name__ == '__main__:
& nbsp; def createtables (เซสชั่น):
& nbsp; models.Base.metadata.create_all (session.bind)
& nbsp; การตั้งค่า = init_settings ()
& nbsp; บัญชาการ = script.Commander ([script.make_reloadable_server_command (make_app)
& nbsp; script.make_syncdb_command (การตั้งค่า ['spitter.db_session_factory']
& nbsp; createtables)])
& nbsp; commander.scan (Globals ())
& nbsp; commander.run ()
ใช้สคริปต์ที่มีอาร์กิวเมนต์ไม่มีจะให้สิ่งที่คล้ายกับ:
คำสั่ง:
& nbsp; runserver เรียกใช้เว็บเซิร์ฟเวอร์การพัฒนา reloadable
& nbsp; syncdb อัพเดทฐานข้อมูล

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

  • แก้ไขข้อผิดพลาดโง่ที่ print_usage () เป็นเป็น เรียกว่าไม่ถูกต้อง

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

  • เพิ่มการสนับสนุนสำหรับการเปิดตัว rfoo เปลือกเพื่อเชื่อมต่อกับ live- ใช้เซิร์ฟเวอร์ http://code.google.com/p/rfoo/
  • การจัดรูปแบบที่ดีขึ้นของการใช้งานคำสั่ง
  • ส่ว​​นใหญ่ที่ไร้ประโยชน์ออกคำสั่ง make_syncdb
  • ทำ Commander.commands สัมผัสน้อยมาก <​​/ li>

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

  • แก้ปัญหาที่ส่วนที่ไม่ reloader จะปิด ลง app หากรหัสถูกเปลี่ยน.

ต้องการ

  • งูใหญ่

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

khufu_javascript
khufu_javascript

11 May 15

khufu_deform
khufu_deform

14 Apr 15

Khufu-SQLAHelper
Khufu-SQLAHelper

11 May 15

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

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