Django-afbeelding

Tooling voor Profiling Django-applicaties, geïnspireerd op David Cramer
Download nu

Django-afbeelding Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • BSD License
  • Naam uitgever:
  • Travis Chase and Rob Madole
  • Uitgever website:
  • http://localbase.com

Django-afbeelding Tags


Django-afbeelding Beschrijving

Tooling voor Profiling Django-applicaties, geïnspireerd door David Cramer Django-afbeelding is een plug-in voor Profiling Django-applicaties.Developer Commentswee op zoek naar profileringstools omdat we werkten aan het verbeteren van de prestaties van een van onze Django-applicaties. We hebben niets gevonden dat onze triggers niet heeft geschapen, dus dit is geschapen. Het is wat tooling, op dit moment middleware en een decorateur, waarmee u snel een aantal profielgegevens kunt zien en optioneel een .krind-bestand kunt exporteren die geschikt is voor het bekijken in KDE's KCACHEGRIND.Installationyou Noodzaak Django voor dit aan het werk, als je hulp nodig hebt met die hoofd hierborige PIP: PIP Install Django-Departement: PIP-installatie -e Git + http: //github.com/robmadole/django-depiction.git#egg=djangODEPICTIONSETTINGSEDITTEIT JE DJANGO Instellingen, dit toevoegen aan de middleware_classes.middleware_classes = (... 'affiction.middleware.profilermiddleware',) Voeg de volgende instellingProfiling toe = TrueAr Zorg ervoor dat uw interne IP-adres presentinternal_ips is = ('127.0.0.1',) Middleware UsageYou triggeruitgang door Pro Prof toe te voegen aan de query-reeks. Zeg bijvoorbeeld dat dit een URL was in uw applicationhttp: //127.0.0.1: 8000 / houthakkers / lijst om een aantal profielgegevens op deze pagina te krijgen: //127.0.0.1: 8000 / houthakkers / lijst? Profif U hebt al een querystring , Voeg toe als thishttp: //127.0.0.1: 8000 / houthakkers / lijst? PlaysDressup = TrueProfo Filter door filenamehttp: //127.0.0.1: 8000 / houthakkers / lijst? PlaysDressup = TrueProf = Django / Templato Krijg je profielgegevens als Een Kgrind FileHTTP: //127.0.0.1: 8000 / houthakkers / lijst? Progrgrindnote: U moet ervoor zorgen dat Prof ook is ingesteld. Dit zal een "opslaan als .." dossier downloaden van de profielgegevens om te gebruiken in Kcachegrind.creating Kgrind-farmesteer is een project genaamd Kcachegrind dat een GUI biedt voor het analyseren van profielgegevens. Je bent alleen om Kcachegrind geïnstalleerd te krijgen, maar als je eenmaal hebt, heb je een .kgrind-bestand nodig om naar te kijken. Je kunt dit met een decorateur doen. Hier is een Django-weergave voorbeeld.from django.template.Loader import render_to_responsefrom affiction.decorator import Kgrindfrom Houthakkers.models Import * @ Kgrind ('Loting_Lumberjacks.kgrind') Def List_LumberJacks (aanvraag): Render_to_Response ('Lumberjacks / List.html' , {MAN'S ': Lumberjacks.Objects.all ()}) Hiermee wordt een listing_lumberjacks.kgrind-bestand in de huidige werkdirectory gemaakt. Je kunt dit dan in Kcachegrind laden. Vereisten: · Python · Django Wat is er nieuw in deze release: · Voeg de mogelijkheid toe om een Kgrind-bestand met een query-string-param te downloaden.


Django-afbeelding Gerelateerde software