def video_csv_data(): faker = Faker("name") return [{ field: (faker.generate() if field not in VideoConstants.FIELDS_OF_VIDEOCATEGORIZATION_FOR_CSV_BULK else faker.generate().replace(" ", "/")) if field not in ["duration", "description_date", "register_date"] else (Faker("time").generate() if field == "duration" else Faker("date").generate()) for field in VideoConstants.FIELDS_FOR_CSV_BULK } for index in range(5)]
def handle(self, *args, **kwargs): faker = Faker('email') for user in User.objects.filter(is_superuser=False): user.email = faker.generate('') user.telegram_id = '' user.phone = '' user.save()
def location(self, country=None): """ generate a GeoDjango Point object with a custom Faker provider """ country_code = country or Faker("random_element", elements=COUNTRIES).generate() faker = Faker("local_latlng", country_code=country_code, coords_only=True) coords = faker.generate() return Point(x=float(coords[1]), y=float(coords[0]), srid=4326)
def get_simple_two_instances(): name = Faker("name") return [ SimpleModelTwo(str_attribute_two=jk, str_attribute_three=name.generate()) for jk in join_keys ]