示例#1
0
def fake_posts(count):
    categories = Category.query.filter_by(level=CategoryLevels.LEVEL_III).all()
    user = User.query.filter_by(email='*****@*****.**').first()
    for i in range(count):
        category = random.choice(categories)
        post = Post(
            title=' '.join(fake.words(nb=random.randint(5, 15))),
            content='\n'.join(fake.paragraphs(nb=random.randint(5, 10))),
        )
        post.category = category
        post.author = user.id
        db.session.add(post)