рд╕рдВрддрд░реА - Django рдореЗрдВ рддреНрд░реБрдЯрд┐ рдирд┐рдЧрд░рд╛рдиреА

рдЖрдк рдЕрдкрдиреЗ Django рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХреИрд╕реЗ рдХрд░рддреЗ рд╣реИрдВ?



Django рдореЗрдВ рдПрдХ рдорд╛рдирдХ рддреНрд░реБрдЯрд┐ рдирд┐рдЧрд░рд╛рдиреА рддрдВрддреНрд░ рд╣реИ рдЬреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдИрдореЗрд▓ рдкрд░ рд╡рд┐рд╕реНрддреГрдд рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд╕рд╛рде рдПрдХ рддреНрд░реБрдЯрд┐ рд╕реВрдЪрдирд╛ рднреЗрдЬрддрд╛ рд╣реИред рдмрд╛рдд рдирд┐рд░реНрд╡рд┐рд╡рд╛рдж рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧреА рд╣реИред рдкрддреНрд░ рдореЗрдВ рддреНрд░реБрдЯрд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рднреА рдЬрд╛рдирдХрд╛рд░реА рд╣реИ: рддреНрд░реБрдЯрд┐ рдХрд╛ рдирд╛рдо, рдпрд╣ рдХрд╣рд╛рдВ рд╣реБрдЖ, рдкреГрд╖реНрда рдХрд╛ рд▓рд┐рдВрдХ рдХрд╣рд╛рдВ рд╕реЗ рдЖрдпрд╛, рдЖрджрд┐ред рд▓реЗрдХрд┐рди рдПрдХ рдмрдбрд╝рд╛ рдЛрдг рд╣реИ - рдЬрдм рдкрд░рд┐рдпреЛрдЬрдирд╛ рдмрдбрд╝реА рд╣реЛрддреА рд╣реИ рдФрд░ рдХрд╛рдлреА рддреНрд░реБрдЯрд┐рдпрд╛рдВ рд╣реЛрддреА рд╣реИрдВ, рддреЛ рддреНрд░реБрдЯрд┐ рд╕реВрдЪрдирд╛рдУрдВ рд╡рд╛рд▓реЗ рдЕрдХреНрд╖рд░реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдРрд╕реА рд╣реЛ рдЬрд╛рддреА рд╣реИ рдХрд┐ рдЙрдирдореЗрдВ рд╕реЗ рдЕрдзрд┐рдХрд╛рдВрд╢ рдХреЛ рдХреЗрд╡рд▓ рдЕрдирджреЗрдЦрд╛ рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред



рд╣рдордиреЗ рд╕рдВрддрд░реА рдХреА рдЦреЛрдЬ рдХрд░рдиреЗ рддрдХ рдЙрд╕реА рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ред

рдЫрд╡рд┐



рд╕рдВрддрд░реА рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХреЗ рд▓рд┐рдП Django рдореЗрдВ рдирд┐рд░реНрдорд┐рдд рдПрдХ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╣реИред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреА рд╕реВрдЪреА рдФрд░ рдЙрди рдкрд░ рд╡рд┐рднрд┐рдиреНрди рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЗ рд╕рд╛рде рдПрдХ рдбреИрд╢рдмреЛрд░реНрдб рд╣реИред



рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ:





рд╕реНрдерд╛рдкрдирд╛




1. рдЗрд╕рд▓рд┐рдП, рдореЙрдбреНрдпреВрд▓ рдХреЛ easy_install django-sentry



рд╕рд╛рде рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВред



2. рдЗрд╕рдХреЗ рдмрд╛рдж, рдЕрдкрдиреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реЗрдЯрд┐рдВрдЧ рдлрд╝рд╛рдЗрд▓ (рд╕реЗрдЯрд┐рдВрдЧреНрд╕) рдкрд░ рд╕рдВрддрд░реА рдЬреЛрдбрд╝реЗрдВ:



INSTALLED_APPS = (

...

'indexer',

'paging',

'sentry',

'sentry.client',

...

)









3. рдЕрдм рдЕрдкрдиреЗ urls.py рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕рдВрддрд░реА рдХреЗ рд▓рд┐рдП url рд╕реЗрдЯ рдХрд░реЗрдВ:



urlpatterns = patterns('',

(r'^sentry/', include('sentry.urls')),

)









4. рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрд╡рд╢реНрдпрдХ рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреЛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП python manage.py syncdb



ред рд╕рдм рдХреБрдЫ рддреИрдпрд╛рд░ рд╣реИред



рдпрд╣ рднреА рдЕрдиреБрд╢рдВрд╕рд╛ рдХреА рдЬрд╛рддреА рд╣реИ рдХрд┐ рдЖрдк рдЕрдкрдиреА рд╕реЗрдЯрд┐рдВрдЧ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ TEMPLATE_DEBUG=True



рд╡рд┐рдХрд▓реНрдк рдЬреЛрдбрд╝реЗрдВред рдпрд╣ рд╕рдВрддрд░реА рдХреЛ рдбрд┐рдмрдЧрд┐рдВрдЧ рддреНрд░реБрдЯрд┐ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛ред



рд╕рдВрдмрдВрдзрд┐рдд рд▓рд┐рдВрдХ


github.com/dcramer/django-sentry



All Articles