Beispiel #1
0
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 条消息
Beispiel #2
0
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()
Beispiel #3
0
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()
Beispiel #4
0
def deploy():
    db.drop_all()
    db.create_all()
    User.generate_test_user()
    User.generate_fake()
    Message.generate_fake()