def create(): new_trip = Trip.create(trip_name=request.form['trip_name'], parent_user=request.form['user_id'], trip_desc=request.form['trip_desc'], trip_img_url="") if 'trip_img' in request.files: uploaded_img = request.files['trip_img'] upload_to_s3(uploaded_img, S3_BUCKET, f'trip_display_imgs/{new_trip.id}') new_trip.trip_img_url = f'{new_trip.id}/{uploaded_img.filename}' new_trip.save() result = jsonify({'status': True, 'data': new_trip.as_dict()}) return result
'trip_name': 'Working in Europe', 'parent_user': User.select().first().id }, { 'trip_name': 'Guy Things', 'parent_user': User.select().first().id + 1 }, { 'trip_name': 'Heroic Things', 'parent_user': User.select().first().id + 1 }, { 'trip_name': 'Florida Trip', 'parent_user': User.select().first().id + 2 }] for t in triplist: if Trip.get_or_none(Trip.trip_name == t['trip_name']) == None: Trip.create(trip_name=t['trip_name'], parent_user=t['parent_user']) # Trip Events from models.trip_event import TripEvent from datetime import datetime tripevent_list = [{ 'parent_trip': Trip.select().first().id, 'date_time': datetime(2019, 8, 12), 'location': 'Berlin' }, { 'parent_trip': Trip.select().first().id, 'date_time': datetime(2019, 7, 23), 'location': 'Frankfurt' }, { 'parent_trip': Trip.select().first().id + 1,