Esempio n. 1
0
def main():
    for name,url,version in lino_site.thanks_to():
        print name,version, "<%s>" % url
        
    app_labels = [n for n in db_apps()]

    #appnames = [m.__name__ for m in models.get_apps()]
    print "reset_demo.py", app_labels
    
    #print "\n".join([m._meta.db_table for m in loading.get_models()])
    
    options = dict(interactive=False)
    if not syscon.confirm("Gonna reset database %s. Are you sure?" 
        % settings.DATABASE_NAME):
        return
    print "reset"
    if settings.DATABASE_ENGINE == 'sqlite3':
        if settings.DATABASE_NAME != ':memory:':
            if os.path.exists(settings.DATABASE_NAME):
                os.remove(settings.DATABASE_NAME)
    else:
        call_command('reset',*app_labels,**options)
    #call_command('reset','songs','auth',interactive=False)
    print "syncdb"
    call_command('syncdb',**options)
    #call_command('flush',interactive=False)
    print "loaddata demo"
    call_command('loaddata','demo')
    User.objects.create_superuser('root','*****@*****.**','1234')
    User.objects.create_user('user','*****@*****.**','1234')
    Site(id=1,domain="igen.saffre-rumma.ee",name="Lino/Django demo").save()
Esempio n. 2
0
def main():
    for name, url, version in lino_site.thanks_to():
        print name, version, "<%s>" % url

    app_labels = [n for n in db_apps()]

    #appnames = [m.__name__ for m in models.get_apps()]
    print "reset_demo.py", app_labels

    #print "\n".join([m._meta.db_table for m in loading.get_models()])

    options = dict(interactive=False)
    if not syscon.confirm(
            "Gonna reset database %s. Are you sure?" % settings.DATABASE_NAME):
        return
    print "reset"
    if settings.DATABASE_ENGINE == 'sqlite3':
        if settings.DATABASE_NAME != ':memory:':
            if os.path.exists(settings.DATABASE_NAME):
                os.remove(settings.DATABASE_NAME)
    else:
        call_command('reset', *app_labels, **options)
    #call_command('reset','songs','auth',interactive=False)
    print "syncdb"
    call_command('syncdb', **options)
    #call_command('flush',interactive=False)
    print "loaddata demo"
    call_command('loaddata', 'demo')
    User.objects.create_superuser('root', '*****@*****.**', '1234')
    User.objects.create_user('user', '*****@*****.**', '1234')
    Site(id=1, domain="igen.saffre-rumma.ee", name="Lino/Django demo").save()
Esempio n. 3
0
def thanks_to():
    for name,url,version in lino_site.thanks_to():
        print name,version, "<%s>" % url
Esempio n. 4
0
def thanks_to():
    for name, url, version in lino_site.thanks_to():
        print name, version, "<%s>" % url