.. _management-commands: ######################################################################## Comandi di amministrazione principali ######################################################################## .. contents:: Contenuti ======================================================================== Introduzione ======================================================================== I comandi di amministrazione sono contenuti nella directory: :: {{SANET_INSTALL_DIR}}/bin/ ======================================================================== sanet-manage ======================================================================== :: {{SANET_INSTALL_DIR}}/bin/sanet-manage [ ] Il comando sanet-manage permette di compiere numerose operazioni di amministrazione. .. note:: il comando sanet-manage e' equivalente al comando: :: python {{SANET_INSTALL_DIR}}/manage.py [ ] Questo comando in realta' funziona solo specificando almeno un sottocomando. L'elenco completo dei sottocomandi e' disponibile con: :: sanet-manage helpme oppure :: sanet-manage help Per una descrizione dei singoli sotto-comandi disponibili si rimanda a :ref:`command_line_tools`. .. warning:: Esiste il comando "djangohelp" per ottenere l'elenco completo di tutti i comandi "django" disponibili, ma NON VA USATO poiche' mostra anche comandi presenti esclusivamente per finalita' di debug e diagnostica. Se usati senza le opportune precauzioni potrebbero lasciare il sistema in uno stato incosistente/inutilizzabile. :: sanet-manage djangohelp Questo comando mostra anche comandi ad uso interno/debug. NON USATE COMANDI che non vengono elencati usando "help(me)". Sotto-comandi principali ------------------------ * :ref:`core.management.commands.sanetdata` * :ref:`core.management.commands.get_config` .. _management-commands-users: ======================================================================== Comandi per amministrazione utenti ======================================================================== createsuperuser ------------------------------------------------------------------------ Crea l'utente superuser del sistema. Utile per avere una prima utenza per accedere attraverso l'interfaccia web: :: {{SANET_INSTALL_DIR}}/bin/sanet-manage createsuperuser changepassword ------------------------------------------------------------------------ Cambiare la password "locale" di un utente :: {{SANET_INSTALL_DIR}}/bin/sanet-manage changepassword Esempio: :: $ sanet-manage changepassword admin Password: ****** test_user_password ------------------------------------------------------------------------ E' possibile fare un test delle credenziali utente con il comando: :ref:`core.management.commands.test_user_password`. ************************************************************************ CLI ************************************************************************ Si rimanda alla sezione: :ref:`CLI-MAIN`. ************************************************************************ entables ************************************************************************ Si rimanda alla sezione: :ref:`entables-command-line`. ************************************************************************ dbshell ************************************************************************ Questo comando permette di accedere al database interno: :: {{SANET_INSTALL_DIR}}/bin/sanet-manage dbshell .. warning:: il database interno di sanet e' suddiviso in schemi e per accedere ad i dati di un tenant bisogna usare il comando :: set search_path to , public; .. .. automodule:: core.management.commands.dbusage .. automodule:: core.management.commands.broker_info .. automodule:: core.management.commands.cache_info Utility ------------------------------ .. automodule:: core.management.commands.exec_datagroup .. automodule:: core.management.commands.exec_expr