Esempio n. 1
0
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')
Esempio n. 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))
Esempio n. 3
0
def auto_migration(app_name):
    with_virtualenv_remote(admin("schemamigration %s --auto" % app_name))
Esempio n. 4
0
def initial_migration(app_name):
    with_virtualenv_remote(admin("schemamigration %s --initial" % app_name))
Esempio n. 5
0
def syncdb():
    """
    runs django-admin.py syncdb
    """
    with_virtualenv_remote(admin("syncdb"))
Esempio n. 6
0
def collectstatic():
    """
    calls collect static files
    """
    result = with_virtualenv_remote(admin("collectstatic"))