Ejemplo n.º 1
0
 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.')
Ejemplo n.º 2
0
 def initdb(drop):
     if drop:
         click.confirm('这项操作会删除数据库,确定继续?', abort=True)
         db.drop_all()
         click.echo('删除数据库')
     db.create_all()
     click.echo('初试化数据库')
Ejemplo n.º 3
0
 def initdb(drop):
     if drop:
         click.confirm('这个操作将要删除数据库, 你确定要继续吗?')
         db.drop_all()
         click.echo('删除了数据库!')
     db.create_all()
     click.echo('初始化数据库!')
Ejemplo n.º 4
0
 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.')
Ejemplo n.º 5
0
 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.')  # 输出提示信息复制代码
Ejemplo n.º 6
0
    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')
Ejemplo n.º 7
0
 def initdb(drop):
     """Initialize the database."""
     if drop:
         db.drop_all()
     db.create_all()
     click.echo('Initialized database.')
Ejemplo n.º 8
0
 def tearDown(self):
     db.session.remove()
     db.drop_all()
     self.app_context.pop()