def create_posts_for_user(to_populate=None, count=100):
"""
Create a number of StreetArtPost objects and associate them with the given
user.
:param to_populate: The user to populate.
:param count: The number of posts to add to the user.
:return: The newly-created posts.
"""
new_posts = []
faker = Faker()
for i in range(count):
new_posts.append(StreetArtPost.objects.create(
latitude=float(faker.random_number()) * 0.01,
longitude=float(faker.random_number()) * 0.01,
title=faker.word(),
description=faker.paragraph(),
s3_bucket=faker.word(),
s3_key=str(uuid4()),
user=to_populate,
))
return new_posts
评论列表
文章目录