Khufu-Script

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

Rating: 3.0/5 (Total Votes: 1)

Khufu-Script ถูกนำมาใช้สำหรับการกำหนด subcommands ที่มีความสำคัญเป็นพิเศษเกี่ยวกับปพลิเคชันเว็บสไตล์ ฟังก์ชันการทำงานที่เป็นแรงบันดาลใจสคริปต์ Django manage.py
การใช้งาน:
ตัวอย่างง่ายๆในการเพิ่มคำสั่งที่พิมพ์ "สวัสดีโลก":
จากคำสั่งนำเข้า khufu.script ผู้บัญชาการ
@command
def HelloWorld ():
& nbsp; พิมพ์ 'สวัสดีโลก
ถ้า __name__ == '__main__:
& nbsp;. Commander.scan (Globals ()) ทำงาน ()
ที่จะทำคำสั่งที่ซับซ้อนมากขึ้นคุณสามารถใช้สิ่งที่คล้ายกับงูหลาม argparse 2.7 (ที่ยังมีอยู่ 2.6)
นำเข้า argparse
จากคำสั่งนำเข้า khufu.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 อัพเดทฐานข้อมูล

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

  • syncdb / upgradedb ในขณะนี้สะท้อนให้เห็นถึงฐานข้อมูลอื่น ๆ เพื่อหลีกเลี่ยงการอ้างอิงรูปแบบวงกลม

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

  • เพิ่ม & quot; rshell & quot; คำสั่งสำหรับการเชื่อมต่อไปยังเซิร์ฟเวอร์ระยะไกล rfoo และการทำงานกับวัตถุที่มีชีวิตทำงาน

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

  • การปรับปรุง URL ของโครงการ

ต้องการ

  • งูใหญ่

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

khufu_sqlalchemy
khufu_sqlalchemy

14 Apr 15

khufu_javascript
khufu_javascript

11 May 15

RapidGiza
RapidGiza

11 May 15

ความคิดเห็นที่ Khufu-Script

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