Nesta apresentação falo um pouco sobre o uso de Python para o desenvolvimento web, mostrando os frameworks e os micro-frameworks mais populares e exemplificando o uso utilizando Flask.
10. Variáveis em rotas
@app.route('/user/<username>')
def show_user_profile(username):
# show the user profile for that user
return 'User %s' % username
@app.route('/post/<int:post_id>')
def show_post(post_id):
# show the post with the given id, the id is an integer
return 'Post %d' % post_id
13. Uploads
from flask import request
@app.route('/upload', methods=['GET', 'POST'])
def upload_file():
if request.method == 'POST':
f = request.files['the_file']
f.save('/var/www/uploads/uploaded_file.txt')
Obs.: Formulário html para upload deve conter o atributo: enctype="multipart/form-data"*
* http://www.w3schools.com/tags/att_form_enctype.asp
14. Quer saber mais sobre Web
Frameworks em python?
● Flask - http://flask.pocoo.org
● Django - http://djangoproject.com