示例#1
0
文件: app.py 项目: oyanezm/fabdeploy
def install_requirements():
    """
    install virtualenv requirements from requirements.txt
    """
    from fabdeploy.virtualenv import with_virtualenv_remote
    with cd(env.root_path):
        with_virtualenv_remote('pip install -r requirements.txt')
示例#2
0
def migrate(use_syncdb = False, app_name=''):
    """
    run migrations on "app_name".
    use_syncdb in case its first time to migrate
    """
    if use_syncdb:
        syncdb()
    with_virtualenv_remote(admin("migrate %s" % app_name))
示例#3
0
def auto_migration(app_name):
    with_virtualenv_remote(admin("schemamigration %s --auto" % app_name))
示例#4
0
def initial_migration(app_name):
    with_virtualenv_remote(admin("schemamigration %s --initial" % app_name))
示例#5
0
def syncdb():
    """
    runs django-admin.py syncdb
    """
    with_virtualenv_remote(admin("syncdb"))
示例#6
0
def collectstatic():
    """
    calls collect static files
    """
    result = with_virtualenv_remote(admin("collectstatic"))