DJANGO-DEPICCIÓN

Herramientas para perfilar aplicaciones Django, inspiradas en David Cramer
Descargar ahora

DJANGO-DEPICCIÓN Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • BSD License
  • Nombre del editor:
  • Travis Chase and Rob Madole
  • Sitio web del editor:
  • http://localbase.com

DJANGO-DEPICCIÓN Etiquetas


DJANGO-DEPICCIÓN Descripción

Herramientas para perfiles de aplicaciones Django, inspiradas en David Cramer Django-Despliction es un complemento para perfiles de aplicaciones Django.Developer Commentswe buscaba herramientas de perfiles a medida que trabajábamos en mejorar el desempeño de una de nuestras aplicaciones de Django. No encontramos nada que tropezó nuestros disparadores, así que se creó. Es algunos herramientas, en este momento Middleware y un decorador, que le permite ver rápidamente algunos datos de perfil y, opcionalmente, exportar un archivo .kgrind adecuado para ver en KDE's kcachegrind.installationyou Necesita Django para que esto funcione, si necesita ayuda con ese cabezal para suyo PIP: PIP Instale Django-Depóstor: PIP Instale -e git + http: //github.com/robmadole/django-depiction.git#egg=djangodepictionsettingsedit su django Configuraciones, agregando esto a la Middleware_Classes.MidDleWare_Classes = (... 'despicción.middleware.profilermiddleware',) Agregue la siguiente configuraciónFiling = TrueaD Asegúrese de que su dirección IP interna esté presentando INTENDInternal_ips = ('127.0.0.1',) Uso de Middleware. Salida de activación agregando profesor a la cadena de consulta. Por ejemplo, digamos que esta era una URL en tu applicationhttp: //127.0.0.1: 8000 / Lumberjacks / List para obtener algunos datos de perfil en esta páginaHttp: //127.0.0.1: 8000 / Lumberjacks / List? Proff ya tienes una cadena de consulta , agregue a ella como estahttp: //127.0.0.1: 8000 / LIGERJICOS / LISTA? PLAYSDRESSUP = FILTRO DE FIRTPROFTO BY FILENAMEHTTP: //127.0.0.1: 8000 / LIGERJICOS / LISTA? PLAYSDRESSUP = trueprof = django / templateto Obtenga los datos de su perfil como A KGRIND FILEHTTP: //127.0.0.1: 8000 / LIGERJICOS / LISTA? PROFGRINDNOTE: Deberá asegurarse de que también se configura el PROF. Esto activará una descarga de archivos de "Guardar como .." de los datos del perfil que se utilizarán en kcachegind.creating Kgrind FileShay, hay un proyecto llamado Kcachegrind que proporciona una GUI para analizar los datos del perfil. Usted está solo para obtener Kcachegrind instalado, pero una vez que lo haga, necesitará un archivo .kgrind para mirar. Puede hacerlo con un decorador. Aquí hay un Django View Ejemplo. FROM DJANGO.TEMPLATE.GRANTE PRINTURSE RENDER_TO_RESPONSEFROM DEPRICCIÓN. DECORADOR IMPORTANTE KGRINDFROM LINGERJILLOS.MODELS Importación * @ Kgrind ('Listing_lumberjacks.kgrind') Def list_lumberjacks (solicitud): devolver Render_to_Response ('Lumberjacks / List.html' , {Men ': Lumberjacks.Objects.Al ()}) Esto creará un archivo listing_lumberjacks.kgrind en el directorio de trabajo actual. A continuación, puede cargar esto en Kcachegrind. Requisitos: · Python · Django ¿Qué hay de nuevo en este lanzamiento: · Agregar la posibilidad de descargar un archivo Kgrind con una cadena de consulta Param.


DJANGO-DEPICCIÓN Software relacionado