django-cli-query

Software screenshot:
django-cli-query
Software detaljer:
Version: 1.0
Upload dato: 14 Apr 15
Licens: Gratis
Popularitet: 7

Rating: 3.0/5 (Total Votes: 1)

django-CLI-query er en kommando-line interface til at forespørge Django ORM.
Installer:
& Nbsp; - python setup.py installere
& Nbsp; - Føj cli_query til INSTALLED_APPLICATIONS indstilling i din settings.py
Anvendelse: cd your_project_dir; ./manage.py forespørgsel [options] [filtre]
Django ORM vil forespørges med filtrene på kommandolinjen. Records
vil blive adskilt med linjeskift, marker med den angivne separator
(Standard er et komma). Alternativt kan en skabelon angives som
vil blive videregivet resultatet af forespørgslen som »objekter« variabel
Query nøgle / værdi-par kan præfiks et "!" eller "~" at negere forespørgslen.
De __in filter værker, brug en kommasepareret streng af argumenter

Eksempler:

& Nbsp; - Vis navn og assettag af alle mc01 servere
& Nbsp; & nbsp; ./manage.py forespørgsel -a servere -m Server name__startswith = mc01 -f navn, assettag
& Nbsp; - Få en liste over navn, ip, mac for alle servere, hvor ikke indeholder .82.
& Nbsp; & nbsp; ./manage.py forespørgsel -a servere -M interface! ip_address__contains = '. 82'. -f server.name, ip_adresse, mac_address
& Nbsp; - Brug en skabelon for at få rollerne, afhængigt af mac adresse
& Nbsp; & nbsp; ./manage.py forespørgsel -a servere -m Server interface__mac_address = 00: 17: A4: 8D: E6: BC -t '{{objects.0.role_set.all | slutte: ","}}'
& Nbsp; - Liste over alle eth0 / eth1 netværksgrænseflader
& Nbsp; & nbsp; ./manage.py forespørgsel -a servere -m interface name__in = eth0, eth1 -f ip_adresse, mac_address
& Nbsp; - Opdater status for mange servere på én gang
& Nbsp; & nbsp; ./manage.py forespørgsel -a servere -m Server name__contains = Builder -u status = reservedele

Krav :

  • Python
  • Django

Andre software developer Dennis Kaarsemaker

Usplash Switcher
Usplash Switcher

3 Jun 15

Kommentarer til django-cli-query

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!