django-htmlmin: Reduzindo tamanho do response com Python
-
Upload
francisco-souza -
Category
Technology
-
view
1.492 -
download
3
description
Transcript of django-htmlmin: Reduzindo tamanho do response com Python
django-htmlminReduzindo o tamanho do seu response com Python
@franciscosouzaFriday, July 1, 2011
#cobrateam
• Não da tempo :P
Friday, July 1, 2011
#cobrateam
• Não da tempo :P
Friday, July 1, 2011
#cobrateam
• Não da tempo :P
Já falei!
Friday, July 1, 2011
Uma função
from htmlmin.minify import html_minifyprint html_minify(conteudo)
Friday, July 1, 2011
E o Django?
Friday, July 1, 2011
view decorator
from htmlmin.decorators import minified_response
@minified_responsedef home(request): return render_to_response('home.html')
Friday, July 1, 2011
middleware
MIDDLEWARE_CLASSES = ( # other middleware classes 'htmlmin.middleware.HtmlMinifyMiddleware',)
Friday, July 1, 2011
Indo além...from functools import wrapsfrom htmlmin.minify import html_minify
def minified_response(function): @wraps(function) def minified_view(*args, **kwargs): return_value = function(*args, **kwargs) if type(return_value) == unicode: return html_minify(return_value.encode('utf-8')) return return_value return minified_view
Friday, July 1, 2011
Indo além...
@minified_responsedef home(request): return render_template('home.html')
Friday, July 1, 2011
Obrigado!
cobrateam.info
github.com/cobrateam/django-htmlmin
Friday, July 1, 2011