salt.modules.djangomod¶
Manage Django sites
-
salt.modules.djangomod.
collectstatic
(settings_module, bin_env=None, no_post_process=False, ignore=None, dry_run=False, clear=False, link=False, no_default_ignore=False, pythonpath=None, env=None)¶ Collect static files from each of your applications into a single location that can easily be served in production.
CLI Example:
salt '*' django.collectstatic <settings_module>
-
salt.modules.djangomod.
command
(settings_module, command, bin_env=None, pythonpath=None, env=None, *args, **kwargs)¶ Run arbitrary django management command
CLI Example:
salt '*' django.command <settings_module> <command>
-
salt.modules.djangomod.
createsuperuser
(settings_module, username, email, bin_env=None, database=None, pythonpath=None, env=None)¶ Create a super user for the database. This function defaults to use the
--noinput
flag which prevents the creation of a password for the superuser.CLI Example:
salt '*' django.createsuperuser <settings_module> user user@example.com
-
salt.modules.djangomod.
loaddata
(settings_module, fixtures, bin_env=None, database=None, pythonpath=None, env=None)¶ Load fixture data
- Fixtures:
- comma separated list of fixtures to load
CLI Example:
salt '*' django.loaddata <settings_module> <comma delimited list of fixtures>
-
salt.modules.djangomod.
syncdb
(settings_module, bin_env=None, migrate=False, database=None, pythonpath=None, env=None, noinput=True)¶ Run syncdb
Execute the Django-Admin syncdb command, if South is available on the minion the
migrate
option can be passed asTrue
calling the migrations to run after the syncdb completesCLI Example:
salt '*' django.syncdb <settings_module>