Пример #1
0
def create_member():
    first_name = request.form.get('first_name', '')
    last_name = request.form.get('last_name', '')

    if not first_name or not last_name:
        flash('Both first name and last name need to be specified', 'danger')
        return render_template('new_member.html',
                               first_name=first_name,
                               last_name=last_name)

    member = Member(first_name=first_name.strip(), last_name=last_name.strip())
    try:
        member.save()
        flash('Created new team member %s' % member.name, 'success')
    except Exception:
        flash('Failed to create new team member %s' % member.name, 'danger')
    return redirect(url_for('new_member'))
Пример #2
0
def main():
    parser = argparse.ArgumentParser()
    parser.add_argument("-c",
                        "--count",
                        type=int,
                        default=100,
                        help='Specify # of fake members record to be inserted')

    args = parser.parse_args()

    fake = Faker()

    Member.init()

    for _ in range(args.count):
        member = Member(first_name=fake.first_name(),
                        last_name=fake.last_name())
        member.save()