import random
from xcorts.adult.models import User, Category, Gender
from xcorts.localities.models import Country, Ethnicity, Language, Nationality
from django.utils.text import slugify
def generate_profiles(names, towns, email_domain='xcorts.me'):
categories = Category.objects.all()
genders = Gender.objects.all()
countries = Country.objects.all()
ethnicities = Ethnicity.objects.all()
languages = Language.objects.all()
nationalities = Nationality.objects.all()
for name in names:
user = User.objects.create(
name=name,
email='{}@{}'.format(slugify(name), email_domain),
age=random.choice(range(20,35)),
gender=random.choice(genders),
ethnicity=random.choice(ethnicities),
nationality=random.choice(nationalities),
country=random.choice(countries),
town=random.choice(towns),
is_published=True
)
user.set_password('1')
user.languages.add(random.choice(languages))
user.languages.add(random.choice(languages))
user.languages.add(random.choice(languages))
user.categories.add(random.choice(categories))
user.categories.add(random.choice(categories))
user.categories.add(random.choice(categories))
#--------
from xcorts.adult.populate import generate_profiles
names = ['Joana Prado', 'Maria Valadao', 'Dona Iris', 'Cacilda Flop', 'Sirene Aguda', 'Irene Pardo', 'Amor Valdes', 'Velha Surda', 'Maria Chica', 'Maria Joana', 'Lendia Grudada']
towns = ['London', 'Croydon', 'Bath', 'Paris', 'Nantes', 'Nice', 'Reading', 'Berlin']
generate_profiles(names, towns)
#--------
from xcorts.adult.populate import generate_profiles
names = ['Jack Tequila','Carla Terror','Rafaela Loris','Catia Fernandes','Bruna Mergulhadinha','Axel Rosa','Paloma Duarte','Paula Torres','Zilda Amarantes','Marta Silva','Betania Carrijo','Zelia Pum']
towns = ['London', 'Croydon', 'Bath', 'Paris', 'Nantes', 'Nice', 'Reading', 'Berlin']
generate_profiles(names, towns)