Django-CLI-แบบสอบถามเป็นอินเตอร์เฟซบรรทัดคำสั่งเพื่อสอบถาม Django ออม
ติดตั้ง:
& nbsp; - หลาม setup.py ติดตั้ง
& nbsp; - เพิ่ม cli_query เพื่อ INSTALLED_APPLICATIONS การตั้งค่าใน settings.py ของคุณ
การใช้งาน: ซีดี your_project_dir; แบบสอบถาม ./manage.py [ตัวเลือก] [กรอง]
ออม Django จะสอบถามกับตัวกรองบน commandline ประวัติ
จะถูกคั่นด้วยบรรทัดใหม่, เขตข้อมูลที่มีตัวคั่นที่ระบุ
(เริ่มต้นคือเครื่องหมายจุลภาค) อีกวิธีหนึ่งคือแม่แบบที่สามารถระบุได้ที่
จะถูกส่งผ่านผลของแบบสอบถามเป็นตัวแปร 'วัตถุ'
คู่คำที่คีย์ / ค่าสามารถนำหน้าด้วย '' หรือ '~' เพื่อลบล้างแบบสอบถาม
งานกรอง __in ใช้สตริงคั่นด้วยเครื่องหมายจุลภาคของการขัดแย้ง
ตัวอย่าง:
& nbsp; - ชื่อที่ใช้แสดงและ assettag เซิร์ฟเวอร์ MC01 ทั้งหมด
& nbsp; & nbsp; แบบสอบถามเซิร์ฟเวอร์ -a ./manage.py -m เซิร์ฟเวอร์ name__startswith = MC01 -f ชื่อ assettag
& nbsp; - รับรายชื่อ, IP, Mac สำหรับเซิร์ฟเวอร์ทั้งหมดที่ไม่ได้มี 0.82
& nbsp; & nbsp; แบบสอบถามเซิร์ฟเวอร์ -a ./manage.py -M อินเตอร์เฟซ! ip_address__contains = '. 82.' -f server.name, IP_Address, mac_address
& nbsp; - ใช้แม่แบบที่จะได้รับบทบาทนี้ขึ้นอยู่กับที่อยู่ MAC
& nbsp; & nbsp; แบบสอบถามเซิร์ฟเวอร์ -a ./manage.py -m เซิร์ฟเวอร์ interface__mac_address = 00: 17: A4: 8: E6: BC -t '{{objects.0.role_set.all | เข้าร่วม: ","}}'
& nbsp; - รายชื่อทั้งหมด eth0 / เชื่อมต่อเครือข่าย eth1
& nbsp; & nbsp; แบบสอบถาม ./manage.py เซิร์ฟเวอร์ -a -m อินเตอร์เฟซ name__in = eth0, eth1 -f IP_Address, mac_address
& nbsp; - อัพเดตสถานะของเซิร์ฟเวอร์จำนวนมากในครั้งเดียว
& nbsp; & nbsp; แบบสอบถามเซิร์ฟเวอร์ -a ./manage.py -m เซิร์ฟเวอร์ name__contains = builder- สถานะ -u = อะไหล่
ต้องการ
- งูใหญ่
- Django
ความคิดเห็นที่ไม่พบ