django-cli-query

Software screenshot:
django-cli-query
Podrobnosti Software:
Verze: 1.0
Datum uploadu: 14 Apr 15
Licence: Volný
Popularita: 7

Rating: 3.0/5 (Total Votes: 1)

Django-CLI-query je rozhraní příkazového řádku dotaz Django ORM.
Instalovat:
& Nbsp; - python setup.py instalace
& Nbsp; - Přidat cli_query na INSTALLED_APPLICATIONS nastavení ve vašem settings.py
Použití: cd your_project_dir; ./manage.py dotaz [volby] [filtry]
Django ORM bude dotazován s filtry na příkazovém řádku. Záznamy
budou odděleny konci řádků, pole s daným odlučovačem
(Výchozí je čárka). Alternativně může být šablona určit, která
bude předán výsledek dotazu jako proměnná "objekty"
Páry Query klíč / hodnota může být předponou s '! " nebo "~" negovat dotazu.
V __in filtr pracuje, použijte čárkou oddělených argumentů

Příklady:

& Nbsp; - Display jméno a assettag všech MC01 serverů
& Nbsp; & nbsp; ./manage.py dotaz -a -m servery Server name__startswith = MC01 -f jméno, assettag
& Nbsp; - Získat seznam jméno, IP, MAC pro všechny servery, kde neobsahuje 0,82.
& Nbsp; & nbsp; ./manage.py dotaz -a servery -m rozhraní! ip_address__contains = '. 82. " -f server.name, ip_adresa, mac_address
& Nbsp; - použijte šablonu, aby si role, v závislosti na MAC adres
& Nbsp; & nbsp; ./manage.py dotaz -a -m servery Server interface__mac_address = 00: 17: A4: 8D: E6: BC -t '{{objects.0.role_set.all | připojit: ","}} "
& Nbsp; - seznam všech eth0 eth1 / síťová rozhraní
& Nbsp; & nbsp; ./manage.py dotaz -a servery -m Interface name__in = eth0, eth1 -f ip_adresa, mac_address
& Nbsp; - aktualizovat stav mnoha serverů najednou
& Nbsp; & nbsp; ./manage.py dotaz -a -m servery Server name__contains = builder- -u status = náhradní

Požadavky na :

  • Python
  • Django

Ostatní software developer Dennis Kaarsemaker

Usplash Switcher
Usplash Switcher

3 Jun 15

Komentáře k django-cli-query

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!