def init(): '''Init the database''' db.drop_all() db.create_all() Role.insert_roles() u = User(email='*****@*****.**', nickname='Admin', password='******', confirmed=True, role=Role.query.filter_by(name='Administrator').first(), about_me='Wait for updating') db.session.add(u) u = User(email='*****@*****.**', nickname='testuser', password='******', confirmed=True, role=Role.query.filter_by(name='User').first(), about_me='this is a test user') db.session.add(u) db.session.commit() CFILE.generate_fake(5) # 随机生成 5 个 实体文件 User.generate_fake(5) # 随机生成 5 个 用户 File.generate_fake(100) # 随机生成 100 条文件记录 Comment.generate_fake(70) # 随机生成 100 条评论 Message.generate_fake(100) # 随机生成 100 条消息
def deploy(): pprint.pprint(app.config) db.drop_all() db.create_all() User.generate_test_user() User.generate_fake() Message.generate_fake() Comment.generate_comments() search.create_index()
def init_db(): """ init test data """ Role.insert_roles() User.generate_fake() PostType.insert_types() Post.generate_fake() Comment.generate_fake() Like.generate_fake() Message.generate_fake()
def deploy(): db.drop_all() db.create_all() User.generate_test_user() User.generate_fake() Message.generate_fake()