django-cli-query

Skjermbilde programvare:
django-cli-query
Prog.varedetaljer:
Versjon: 1.0
Last opp dato: 14 Apr 15
Lisens: Gratis
Popularitet: 7

Rating: 3.0/5 (Total Votes: 1)

django-cli-søket er et kommandolinjegrensesnitt for å søke i Django ORM.
Installer:
& Nbsp; - python setup.py installere
& Nbsp; - Legg cli_query til INSTALLED_APPLICATIONS innstillingen i din settings.py
Bruk: cd your_project_dir; ./manage.py Spørringen [alternativer] [filtre]
Django ORM skal spørres med filtrene på kommandolinja. Poster
vil bli separert med linjeskift, felt med den angitte separator
(Standard er et komma). Alternativt kan en mal spesifiseres som
vil bli overlevert resultatet av spørringen som "gjenstander" variabel
Spør nøkkel / verdi-par kan være prefiks med en '!' eller '~' for å negere spørringen.
De __in filteret fungerer, bruk en kommaseparert streng av argumenter

Eksempler:

& Nbsp; - Navne og assettag av alle mc01 servere
& Nbsp; & nbsp; ./manage.py spør -a servere -m Server name__startswith = mc01 -f navn, assettag
& Nbsp; - få en liste over navn, ip, mac for alle servere hvor den ikke inneholder 0,82.
& Nbsp; & nbsp; ./manage.py spør -a servere -m Interface! ip_address__contains = '. 82. -f server.name, ip_address, mac_address
& Nbsp; - Bruk en mal for å få roller, avhengig av mac-adresse
& Nbsp; & nbsp; ./manage.py spør -a servere -m Server interface__mac_address = 00: 17: A4: 8D: E6: BC -t '{{objects.0.role_set.all | bli med: ","}}
& Nbsp; - List alle eth0 / eth1 nettverksgrensesnitt
& Nbsp; & nbsp; ./manage.py spør -a servere -m Interface name__in = eth0, eth1 -f ip_address, mac_address
& Nbsp; - Oppdatere status for mange servere på en gang
& Nbsp; & nbsp; ./manage.py spør -a servere -m Server name__contains = Builder -u status = fritiden

Krav :

  • Python
  • Django

Annen programvare fra utvikleren Dennis Kaarsemaker

Usplash Switcher
Usplash Switcher

3 Jun 15

Kommentarer til django-cli-query

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!