コード例 #1
0
def create_child(lname=None, year_range=None):
    gender = get_random_gender()
    fname = get_random_fname(gender)
    if year_range is not None:
        birthdate = get_random_bd(year_range=year_range)
    else:
        birthdate = get_random_bd()
    photo = kid_photo(gender)
    age = get_age(birthdate)
    grade_level = calc_grade_level(age)
    school = get_school()

    child = Child(first_name=fname,
                  last_name=lname,
                  gender=gender,
                  birthdate=birthdate,
                  grade_level=grade_level,
                  school=school)
    child.save()

    f = open(photo, 'r')
    np = Photo(album=child.album, caption="Profile", original_image=File(f))
    np.save()
    child.set_profile_pic(np)

    return child
コード例 #2
0
ファイル: fake.py プロジェクト: braskin/pd
def create_child(lname=None, year_range=None):
    gender = get_random_gender()
    fname = get_random_fname(gender)
    if year_range is not None:
        birthdate = get_random_bd(year_range = year_range)
    else:
        birthdate = get_random_bd()
    photo = kid_photo(gender)
    age = get_age(birthdate)
    grade_level = calc_grade_level(age)
    school = get_school()

    child = Child(first_name=fname, last_name=lname, gender=gender, birthdate = birthdate, grade_level = grade_level, school=school)
    child.save()
    
    f = open(photo, 'r')
    np = Photo(album=child.album, caption="Profile", original_image=File(f))
    np.save()
    child.set_profile_pic(np)

    return child