| Django-error-pages. Django·Î ¸ðµç HTTP ¿À·ù »óÅ »ç¿ë |
Áö±Ý ´Ù¿î·Îµå |
Django-error-pages. ¼øÀ§ ¹× ¿ä¾à
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- https://github.com/Roejames12/
Django-error-pages. ű×
Django-error-pages. ¼³¸í
Django¿Í ÇÔ²² HTTP ¿À·ù »óŸ¦ »ç¿ëÇϽʽÿÀ Django-error-pages´Â Django¸¦ È®ÀåÇÏ¿© 400 ¹× 403°ú °°Àº ¸ðµç À¯ÇüÀÇ HTTP ¿À·ù¸¦ ¹ß»ý½ÃÅ°°í ó¸® ÇÒ ¼öÀÖ°Ô ÇØÁÖ´Â ¾ÛÀ¸·Î 404.htmlÀ» ·»´õ¸µÇÏ´Â ±âº» Django 404 ¹× 500 ¿À·ù ÆäÀÌÁö¿Í ¸¶Âù°¡Áö·Î ÀÛµ¿ÇÕ´Ï´Ù. 500.html ¾Û ÅÛÇø´ Æú´õ ¾È¿¡ °¢°¢ µð¹ö±× ¸ðµå·Î ÀϺΠÁ¤º¸¸¦ Ç¥½ÃÇÕ´Ï´Ù. ¸Å¿ì À¯¿¬Çϸç 400-418, 422-426,500-505, 507, 509, 510Configability ¹× ExtendiBlyDjango ¿À·ùÀÇ ±¤¹üÀ§ÇÑ ¿À·ù Äڵ带 Æ÷ÇÔÇÕ´Ï´Ù ÆäÀÌÁö´Â ¸Å¿ì »ç¿ëÇϱⰡ ¸Å¿ì ½±½À´Ï´Ù! 403ÀÇ ±ÝÁö »çÇ× :```pythonfrom django.shortcuts °¡Á® ¿À±â render_pages.http import http403def ȨÆäÀÌÁö (¿äû) : »ç¿ëÀÚ°¡ ¹«´ÜÀΰ¡ : http403 return retence_to_response ( 'index.html) ')```±×¸®°í ¹°·Ð µð¹ö±× ¸ðµå°¡ ²¨Á® ÀÖÀ¸¸é 403.html ÅÛÇø´À» ·»´õ¸µ ÇÒ °ÍÀÔ´Ï´Ù. ¾Ë¼Ò´Â Django ÅÛÇø´ ¿À·ù ÆäÀÌÁö¸¦ Apache.```ApacheConferrorDocument 400 / __ errorpage __ / ? ÄÚµå = 400```usususing mod_rewrite, ´ç½ÅÀº ±×°ÍÀ» ¾òÀ» ¼ö ÀÖ¾î¾ßÇÕ´Ï´Ù URLÀ» º¯°æÇÏÁö ¾Ê°í ·»´õ¸µ ÇÒ ¿À·ù ÆäÀÌÁö¸¦ ·»´õ¸µÇϽʽÿÀ. MIDLEWAWES``pyTHONMIDDLEWARE_CLASSES = (... ''error_pages.middleware.errorpageMiddleware ',) ·çÆ® URL¿¡ URL ±¸¼ºÀ» Ãß°¡ÇϽʽÿÀ. ```pythonfrom django.conf.urls.defaults ÆÐÅÏ, urlurlpatterns = ÆÐÅÏ ( '', ... URL (r '^ __ errlpage __ / $', 'error_pages.views.display_error'),)```¼³Ä¡ * ´Ù¿î·Îµå https://github.com/roejames12/django-error-pages/tarball/master* ¶Ç´Â`PIP ¼³Ä¡ Django-error-pages` *`PIP ¼³Ä¡ django-error-pages == dev`¿¡ ´ëÇÑ PIP ¼³Ä¡ Àý´ë ÃâÇ÷ °¡ÀåÀÚ¸®. ¿ä±¸ »çÇ× : ¡¤ ÆÄÀ̽㠡¤ Àå°í ÀÌ ¸±¸®½º¿¡¼´Â »õ·Î¿î ±â´É : ¡¤ »õ·Î¿î º¯°æ »çÇ×À» °®Ãá Çâ»óµÈ ¹®¼°¡ »õ¿þ¾î¸¦ Àç ÁöÁ¤ÇÕ´Ï´Ù. ¡¤ ÀÌÁ¦ ÀÌÁ¦´Â ¸ðµç Django ¿À·ù »óÅ Äڵ带 Àâ°í ó¸® ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¡¤ ÀÌÁ¦ ƯÁ¤ ¿À·ù ÆäÀÌÁö ¶Ç´Â ¸ðµç °ÍÀ» ºñÈ°¼ºÈÇÏ´Â ¿É¼ÇÀÌ ÀÖ½À´Ï´Ù.
Django-error-pages. °ü·Ã ¼ÒÇÁÆ®¿þ¾î