schildwacht-geo is een Sentry plugin die werkt met geodata & nbsp;. Dit voegt een sentry_geo.interfaces.Geo-interface die u toelaat om kaarten te tekenen op uw event pagina's.
Dit is gewoon een hack om te zien hoe makkelijk het zou zijn om aangepaste interfaces via plugins toevoegen aan Sentry. Ondersteuning voor extra soorten geo data kunnen worden toegevoegd, maar dit is waarschijnlijk niet de ideale manier om interfaces te schrijven.
Interface
Geografische punten gebruiken volgende interface:
{
& Nbsp; "sentry_geo.interfaces.Geo": {
& Nbsp; "lat": 12,321,
& Nbsp; "lon": 45,654,
& Nbsp;}
}
Installeer
Installeer het pakket via pip:
pip schildwacht-geo installeren
Sentry_geo toe te voegen aan uw INSTALLED_APPS:
INSTALLED_APPS = (
& Nbsp; # ...
& Nbsp; 'schildwacht',
& Nbsp; 'sentry_geo',
)
U moet de volgende regels toe te voegen aan uw urls.py:
import sentry_geo
sentry_geo_static_root = os.path.join (os.path.dirname (sentry_geo .__ file__), 'statische')
urlpatterns = patronen ('',
& Nbsp; url (r '?. ^ _ Sentry_geo_static / (P
& Nbsp; kwargs = {'root': sentry_geo_static_root},
& Nbsp; naam = 'sentry-geo-statische'),
) + Urlpatterns
Ik ben nog op zoek naar een oplossing die niet gepaard gaat met het overschrijven urls.py
Eisen .
- Python
- Sentry
Reacties niet gevonden