Boite à outils Django
97 views | +0 today
Follow
Boite à outils Django
Fil d'actualité sur le framework django, ses applications, ses astuces
Curated by Oleiade
Your new post is loading...
Your new post is loading...
Scooped by Oleiade
Scoop.it!

Grid Design in Django with Sass

Grid Design in Django with Sass | Boite à outils Django | Scoop.it
We are a little fanatical about grid-design with FeedMagnet.com. We spend time making sure every element of our pages lines up to the pixel with the grid. There are a number of tools that can be used for grid design in CSS, but we chose to use a couple tools that are still a little less common among designers - Sass and Compass - because of the flexibility they provide.
more...
No comment yet.
Scooped by Oleiade
Scoop.it!

Mathieu Agopian - django et le handler500: retourner une erreur 503

Une mise en production ratée ? Un (local) settings oublié ? Un bug inconnu jusqu’alors ?

Dans les trois cas cités, il y a de fortes chances pour que vos utilisateurs voient une erreur 500 (internal server error : erreur interne du serveur). Il est facile, en peaufinant son template 500.html d’afficher un message d’erreur sympatique à l’utilisateur, pour lui expliquer qu’il suffit de patienter, que vous êtes sur la brèche, et que ce bug est en cours de résolution!

En effet, votre serveur de production n’étant pas en DEBUG = True (hein, rassurez-moi), et si vous avez conservé le mécanisme par défaut de django qui vous notifie des erreurs 500 par mail, vous êtes déjà au courant du soucis.

Seulement, si un crawl bot (robot indexeur) passe par là, il va tomber sur une page (ou plusieurs) qui ne fonctionne(nt) pas. Je ne sais pas quel est l’impact sur le classement de votre site, mais ce qui est sûr, c’est que ce genre d’erreur (ainsi que les erreurs 4xx) ne peut avoir qu’un impact négatif.
more...
No comment yet.
Scooped by Oleiade
Scoop.it!

Werkzeug - The Python WSGI utility library

Werkzeug is a WSGI utility library for Python. It's widely used and BSD licensed.

Powerful :

Werkzeug started as a simple collection of various utilities for WSGI applications and has become one of the most advanced WSGI utility modules. It includes a powerful debugger, fully featured request and response objects, HTTP utilities to handle entity tags, cache control headers, HTTP dates, cookie handling, file uploads, a powerful URL routing system and a bunch of community contributed addon modules.

It does Unicode and doesn't enforce a specific template engine, database adapter or anything else. It doesn't even enforce a specific way of handling requests and leaves all that up to the developer.

Rich:

HTTP header parsing and dumping
Easy to use request and response objects
Interactive JavaScript based in-browser debugger
100% WSGI 1.0 compatible
Supports Python from 2.4 up to 2.7. If you are interested in Python 3 support, please contact us.
Unicode support
Basic session and signed cookie support
URI and IRI utilities with unicode awareness
builtin library of fixes for buggy WSGI servers and browsers
integrated routing system for matching URLs to endpoints and vice versa
more...
No comment yet.