2010-08-16 6 views

Répondre

3

Appelez start = time.time() comme première opération dans vos scripts de gestion, et, lorsque vous avez presque tout terminé, utilisez la dernière chose que vous utilisez (une version correctement formatée de) time.time() - start. Si vous utilisez des modèles pour votre sortie (par exemple, les modèles Django fournis avec le moteur d'application - 0.96 par défaut, bien que vous puissiez demander explicitement des modèles plus récents et meilleurs ;-), ou jinja2, mako,. ..), il est important de pouvoir utiliser dans ces modèles une balise ou un filtre pour demander et formater une telle expression. (Vous ne voulez pas le calculer au moment où vous appelez la méthode de rendu du modèle, et passez-le dans le contexte de cette méthode, sinon vous ne pourrez pas prendre en compte tout le temps de rendu du modèle dans votre estimation du temps de réponse "! -). Vous pourriez avoir à coder et injecter une telle étiquette ou filtrer dans la « langue de templating » si votre langue et la version choisie templating ne fournit pas déjà un, mais est au moins peu extensible ;-).

`