def initdb(drop): if drop: click.confirm('这项操作会删除数据库,确定继续?', abort=True) db.drop_all() click.echo('删除数据库') db.create_all() click.echo('初试化数据库')
def initdb(drop): if drop: click.confirm('are you sure?', abort=True) db.drop_all() click.echo('Drop tables.') db.create_all() click.echo('Initialized database.')
def initdb(drop): if drop: click.confirm('这个操作将要删除数据库, 你确定要继续吗?') db.drop_all() click.echo('删除了数据库!') db.create_all() click.echo('初始化数据库!')
def initdb(drop): """Initialize the database.""" if drop: click.confirm('This operation will delete the database, do you want to continue?', abort=True) db.drop_all() click.echo('Drop tables.') db.create_all() click.echo('Initialized database.')
def initdb(drop): """Initialize the database.""" # 初始化数据库 if drop: # 判断是否输入了选项 # 因为添加—drop选项会直接清空数据库内容,可以通过click.confirm()函数添加一个确认提示,这样只有输入y或yes才会继续执行操作。 click.confirm( 'This operation will delete the database, do you want to continue?', abort=True) db.drop_all() # 对数据库对象调用drop_all()方法清空数据库内容(包含数据和表结构) click.echo('Drop tables.') # 输出提示消息 db.create_all() # 对数据库对象调用create_all()方法创建数据库表 click.echo('Initialized database.') # 输出提示信息复制代码
def forge(category, plan, mission): """Generate fake data.""" from todoism.fakes import fake_categorise, fake_plans db.drop_all() db.create_all() click.echo('Generating %d categorise...' % category) fake_categorise(category) click.echo('Generating %d plans...' % plan) fake_plans(plan) click.echo('Done')
def init(username, password): click.echo('Initializing the database...') db.create_all() admin = Admin.query.first() if admin is not None: click.echo('The administrator already exists, updating...') admin.username = username admin.set_password(password) else: click.echo('Creating the temporary administrator account...') admin = Admin(username=username) admin.set_password(password) db.session.add(admin) db.session.commit() click.echo('Done.')
def initdb(drop): """Initialize the database.""" if drop: db.drop_all() db.create_all() click.echo('Initialized database.')
def setUp(self): self.app = create_app('testing') self.app_context = self.app.app_context() self.app_context.push() db.create_all()