示例#1
0
def populate_dogs():
    name = [
        "Fido", "Dashi", "Ian", "Jorge", "Martin", "Igor", "Alina", "Miraf",
        "Cedes", "Karly"
    ]
    breed = [
        "German Shepherd", "French Bulldog", "Maltese", "Great Dane",
        "Shi Tzu", "Pug", "Greyhound"
    ]
    gender = ["Male", "Female"]
    age = ["Puppy", "Adolecsent", "Adult", "Senior"]
    size = ["Toy", "Small", "Medium", "Large", "Extra Large"]
    socialLevel = ["Shy", "Social"]
    activityLevel = ["Not Active", "A Little Active", "Active", "Very Active"]
    ownerEmail = "*****@*****.**"
    dgs = []
    for i in range(10):
        dog = Dog(name=choice(name),
                  breed=choice(breed),
                  gender=choice(gender),
                  age=choice(age),
                  size=choice(size),
                  socialLevel=choice(socialLevel),
                  activityLevel=choice(activityLevel),
                  ownerEmail=ownerEmail)
        dgs.append(dog.put())
    up = UserProfile(name="Testo Mondongo",
                     email=ownerEmail,
                     dogs=dgs,
                     city="San Juan",
                     state="Puerto Rico")
    up.put()
示例#2
0
def create_dog(email, name, breed, gender, age, size, social, active,
               profilePic):
    p = get_user_profile(email)
    newDog = Dog(name=name,
                 breed=breed,
                 age=age,
                 gender=gender,
                 socialLevel=social,
                 activityLevel=active,
                 size=size,
                 ownerEmail=email,
                 profilePic=profilePic)
    newKey = newDog.put()
    p.dogs.append(newKey)
    p.put()