django_ratchet is een eenvoudige Django middleware voor het melden van fouten van Django apps te Ratchet.io.
installatie
Installeren met pip:
pip django_ratchet installeren
Configuratie
Basisconfiguratie vereist twee veranderingen in uw settings.py.
1. Add 'django_ratchet.middleware.RatchetNotifierMiddleware' als het laatste item in MIDDLEWARE_CLASSES:
& Nbsp; MIDDLEWARE_CLASSES = (
& Nbsp; # ... andere middleware klassen ...
& Nbsp; 'django_ratchet.middleware.RatchetNotifierMiddleware',
& Nbsp;)
2. Voeg het woordenboek RATCHET instellingen ergens in settings.py. Het absolute minimum is:
& Nbsp; RATCHET = {
& Nbsp; 'access_token': '32charactertokengoeshere',
& Nbsp;}
3. De meeste gebruikers zullen willen een paar extra instellingen om te profiteren van meer functies:
& Nbsp; RATCHET = {
& Nbsp; 'access_token': '32charactertokengoeshere',
& Nbsp; 'github.account': 'brianr',
& Nbsp; 'github.repo': 'django_ratchet',
& Nbsp; 'tak': 'meester',
& Nbsp; 'root': '/ absolute / pad / naar / code / root',
& Nbsp;}
Hier is de volledige lijst van de configuratie variabelen:
access_token
& Nbsp; De toegang token van uw Ratchet.io project
eindpunt
& Nbsp; URL items worden geplaatst aan.
& Nbsp; standaard: http://submit.ratchet.io/api/item/
handler
& Nbsp; Een van:
- Blokkeren - runs in rode draad
- Draad - spawnt een nieuw onderwerp
- Middel - schrijft berichten naar een logbestand voor consumptie door de ratel-middel
& Nbsp; standaard: thread
time out
& Nbsp; Request time-out (in seconden) bij het plaatsen naar Ratchet.
& Nbsp; standaard: 1
milieu
& Nbsp; Milieu naam; moet de productie, staging, of ontwikkeling.
& Nbsp; standaard: ontwikkeling als settings.DEBUG is True, productie anders
wortel
& Nbsp; Absoluut pad naar de hoofdmap van uw aanvraag, niet met inbegrip van de uiteindelijke /. Als uw manage.py is in /home/brian/www/coolapp/manage.py, dan moet dit worden ingesteld op / home / brian / www / coolapp. Vereist voor Github integratie.
github.account
& Nbsp; Github accountnaam voor uw GitHub repo. Vereist voor Github integratie.
github.repo
& Nbsp; Github repo naam. Vereist voor Github integratie.
tak
& Nbsp; Naam van de afgemelde tak. Vereist voor Github integratie.
agent.log_file
& Nbsp; Als handler is middel, het pad naar het logbestand. Bestandsnaam moet eindigen in .ratchet
Bijdragen
Bijdragen zijn welkom. Het project wordt gehost op GitHub op http://github.com/brianr/django_ratchet
Requirements:
- Python
- Django
- verzoeken
- een Ratchet.io rekening
Reacties niet gevonden