def django_south_migrate(app='', version='', fake=False): """ Apply any un-applied South migrations. """ params = [app, version] if fake: params.append('--fake') apprun('python manage.py migrate %s' % ' '.join(params))
def django_syncdb(): """ Run Django's syncdb command. """ apprun('python manage.py syncdb --noinput')
def rebuild_index(): """ Rebuild the Haystack search index. """ apprun('python manage.py rebuild_index --noinput')
def update_index(apps): """ Update the Haystack search index. """ apprun('python manage.py update_index %s' % apps)
def createsuperuser(name='admin', email='*****@*****.**'): apprun('python manage.py createsuperuser --username %s --email %s' % (name, email))