Ejemplo n.º 1
0
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
Ejemplo n.º 2
0
    '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,