zoukankan      html  css  js  c++  java
  • Saltstack module django 详解

    django.loaddata

    Load fixture data
    
    Fixtures:
        comma separated list of fixtures to load
    
    CLI Example:
    
        salt '*' django.loaddata <settings_module> <comma delimited list of fixtures>
    

    django.createsuperuser

    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
    

    django.command

    Run arbitrary django management command
    
    CLI Example:
    
        salt '*' django.command <settings_module> <command>
    

    django.syncdb

    Run syncdb
    
    Execute the Django-Admin syncdb command, if South is available on the
    minion the ``migrate`` option can be passed as ``True`` calling the
    migrations to run after the syncdb completes
    
    NOTE: The syncdb command was deprecated in Django 1.7 and removed in Django 1.9.
    For Django versions 1.9 or higher use the `migrate` command instead.
    
    CLI Example:
    
        salt '*' django.syncdb <settings_module>
    

    django.migrate

    Run migrate
    
    Execute the Django-Admin migrate command (requires Django 1.7 or higher).
    
    New in version 3000
    
    settings_module
        Specifies the settings module to use.
        The settings module should be in Python package syntax, e.g. mysite.settings.
        If this isnu2019t provided, django-admin will use the DJANGO_SETTINGS_MODULE
        environment variable.
    
    app_label
        Specific app to run migrations for, instead of all apps.
        This may involve running other appsu2019 migrations too, due to dependencies.
    
    migration_name
        Named migration to be applied to a specific app.
        Brings the database schema to a state where the named migration is applied,
        but no later migrations in the same app are applied. This may involve
        unapplying migrations if you have previously migrated past the named migration.
        Use the name zero to unapply all migrations for an app.
    
    bin_env
        Path to pip (or to a virtualenv). This can be used to specify the path
        to the pip to use when more than one Python release is installed (e.g.
        ``/usr/bin/pip-2.7`` or ``/usr/bin/pip-2.6``. If a directory path is
        specified, it is assumed to be a virtualenv.
    
    database
        Database to migrate. Defaults to 'default'.
    
    pythonpath
        Adds the given filesystem path to the Python import search path.
        If this isnu2019t provided, django-admin will use the PYTHONPATH environment variable.
    
    env
        A list of environment variables to be set prior to execution.
    
        Example:
    
            module.run:
              - name: django.migrate
              - settings_module: my_django_app.settings
              - env:
                - DATABASE_USER: 'mydbuser'
    
    noinput
        Suppresses all user prompts. Defaults to True.
    
    runas
        The user name to run the command as.
    
    CLI Example:
    
        salt '*' django.migrate <settings_module>
        salt '*' django.migrate <settings_module> <app_label>
        salt '*' django.migrate <settings_module> <app_label> <migration_name>
    

    django.collectstatic

    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>
  • 相关阅读:
    Spring-Context之四:Spring容器及bean的定义
    Spring-Context之三:使用XML和Groovy DSL配置Bean
    Spring-Context之二:使用Spring提供的测试框架进行测试
    Spring-Context之一:一个简单的例子
    ActiveMQ第五弹:增加ReDelivery功能
    百度云+ KeePass 网络同步你的密码
    git生成秘钥之后同步到服务器
    谷歌chrome浏览器和火狐firefox浏览器自带http抓包工具和请求模拟插件
    ltnmp
    CentOS 下安装xdebug
  • 原文地址:https://www.cnblogs.com/randomlee/p/Saltstack_module_django.html
Copyright © 2011-2022 走看看