Subir imagen en Matraz

Tengo que subir algunas imágenes en la carpeta estática de mi directorio de proyectos, pero no sé cómo decirlo a mi código. En el siguiente code.py puedo cargar una imagen y almacenarla en el directorio del proyecto en el mismo nivel de la carpeta estática, pero quisiera que esta imagen se pueda almacenar DENTRO de la carpeta estática.

@app.route('/uploader', methods = ['GET', 'POST']) def upload_file(): if request.method == 'POST': f = request.files['file'] f.save(secure_filename(f.filename)) return render_template('end.html') 

¿¿Lo que tengo que hacer?? Gracias chicos

necesitas definir la upload folder

de la documentación del flask

 import os from flask import Flask, request, redirect, url_for from werkzeug.utils import secure_filename UPLOAD_FOLDER = '/path/to/the/uploads' ALLOWED_EXTENSIONS = set(['txt', 'pdf', 'png', 'jpg', 'jpeg', 'gif']) app = Flask(__name__) app.config['UPLOAD_FOLDER'] = UPLOAD_FOLDER def upload_file(): if request.method == 'POST': # check if the post request has the file part if 'file' not in request.files: flash('No file part') return redirect(request.url) file = request.files['file'] # if user does not select file, browser also # submit a empty part without filename if file.filename == '': flash('No selected file') return redirect(request.url) if file and allowed_file(file.filename): filename = secure_filename(file.filename) file.save(os.path.join(app.config['UPLOAD_FOLDER'], filename)) 

http://flask.pocoo.org/docs/0.12/patterns/fileuploads/

Entonces, su código sería UPLOAD_FOLDER = '/path/to/static/images' o algo así.