Django-fout-pagina's

Gebruik een HTTP-foutstatus met Django
Download nu

Django-fout-pagina's Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL
  • Naam uitgever:
  • James Roe
  • Uitgever website:
  • https://github.com/Roejames12/

Django-fout-pagina's Tags


Django-fout-pagina's Beschrijving

Gebruik een HTTP-foutstatus met Django Django-Error-Pages is een app die Django uitbreidt om je toe te staan en omgaat met elk type HTTP-fout, zoals 400 en 403.Het gedraagt zich net als de standaard Django 404 en 500 foutpagina's, die 404.html en 500.html respectievelijk in de map Apps-sjabloonmap, maar geeft een aantal informatie weer in de foutopsporingsmodus. Het is zeer flexibel en heeft een breed scala aan foutcodes: 400-418, 422-426.500-505, 507, 509, 510Configureerbaarheid en ExtendibilityDjango-fout Pagina's is heel gemakkelijk te gebruiken! Hoe gemakkelijk het is om een 403 verboden te verhogen: `` `PythonFrom Django.Shortcuts importeren render_to_responsefrom fout_pages.http import http403def startpagina (aanvraag): als de gebruiker ongeautoriseerd is: hitte http403 return render_to_response ('index.html ') `` En natuurlijk zal het een 403.html-sjabloon voor u maken als de foutopsporingsmodus uit is. Ook opgenomen is de mogelijkheid om uw Django-sjabloon-foutpagina's rechtstreeks van Apache.``` / __-foutpagina __ / ? Code = 400 `` `Uit Mod_rewrite, moet je de Foutpagina om te renderen zonder de URL te veranderen. Configureren en opzetten * Voeg het toe aan uw middleware```phonmiddleware_classes = (... 'fout_pages.middleware.errorpagemiddleware',) `` * * en voeg de URL-configuratie toe aan je root-configuratie `` `pythonfrom django.conf.urls.defaults import patronen, urlurlpatterns = patronen ('', ... URL (R '^ __-foutpagina __ / $', 'fout_pages.views.display_error'),)` `` installeren * download Django-Error-Pages van https://github.com/roejames12/django-error-pages/tarball/master* of `PIP Installeer Django-fout-Pages` * PIP INSTALLATE DJANGO-Error-Pages == Dev` voor de absolute bloedende rand. Vereisten: · Python · Django Wat is er nieuw in deze release: · Verbeterde documenten met nieuwe wijzigingen die middleware worden ingefintreerd. · Het zal nu alle Django-foutstatuscodes vangen en ze behandelen. · Bovendien hebt u nu de mogelijkheid om specifieke foutpagina's of zelfs allemaal uit te schakelen.


Django-fout-pagina's Gerelateerde software