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'))
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()