def create_event():
    event = EventModel()
    event.fk_userid = request.form.get('fk_userid')
    event.event_name = request.form.get('name')
    event.event_date = request.form.get('date')
    event.event_place = request.form.get('place')
    event.event_detail = request.form.get('detail')
    event.event_category = request.form.get('category')
    event.event_talent = request.form.get('talent')
    event.event_quota = request.form.get('quota')

    if 'file' not in request.files:
        flash('No File Part')
        return redirect(request.url)
    f = request.files['file']

    if f.filename == '':
        flash('No selected file')
    if f:
        filename = secure_filename(f.filename)
        f.save(os.path.abspath("../image/" + filename))
        event.event_image = request.host_url + 'image/' + filename
    event.save()

    ser_data = event_schema.dump(event).data

    return custom_response({'messages': 'success', 'event': ser_data}, 200)
def upload_file():
    print(request.form)
    event = EventModel()
    event.fk_userid = request.form.get('fk_userid')
    event.event_name = request.form.get('name')
    event.event_date = request.form.get('date')
    event.event_place = request.form.get('place')
    event.event_detail = request.form.get('detail')
    event.event_category = request.form.get('category')
    event.event_talent = request.form.get('talent')
    event.event_quota = request.form.get('quota')

    if 'file' not in request.files:
        flash('No File Part')
        return redirect(request.url)
    f = request.files['file']

    if f.filename == '':
        flash('No selected file')
    if f:
        filename = secure_filename(f.filename)
        f.save(filename)
        event.event_image = filename
    event.save()

    return 'susccess'
Exemple #3
0
def insert_event():
    try:
        event = EventModel()
        posted_event = request.get_json()
        event.event_name = posted_event["event_name"]
        event.event_description = posted_event["event_description"]
        event.event_date = datetime.strptime(posted_event["event_date"][:10], "%Y-%m-%d")
        event.event_state = posted_event["event_state"]
        event.event_city = posted_event["event_city"]
        event.event_img = posted_event["event_img"]
        event.save()
        return jsonify(status="success")
    except Exception as e:
        traceback.print_exc()
        return jsonify(status="error", msg="Unknown error.")