Django關於設置自定義404和安裝debug-toolbar的筆記

Django關於設置自定義404和安裝debug-toolbar的筆記

關於設置404

先作好404頁面,而後在views.py文件中作好映射,最後是在urls.py作好路由,而這個urls.py必須是項目裏的那個,我放到了app的裏面,弄了很久都沒出來,官網也只是講了放到urlconf中,可是哪一個沒有講明白。python

handler404 = 'app.views.your_page_not_found'

記住,必定要是項目的urls.pyjquery

關於安裝debug-toolbar

安裝方法很簡單,官網給了很詳細的解釋,用萬能的pip下載完後,根據官網介紹的,在項目下的urls.py加上django

from django.conf import settings

if settings.DEBUG:
    import debug_toolbar
    urlpatterns = [
        url(r'^__debug__/', include(debug_toolbar.urls))
    ] + urlpatterns

而後在settings.py中加上app

if DEBUG:
    try:
        import debug_toolbar
    except ImportError:
        pass
    else:
        DEBUG_TOOLBAR_CONFIG = {
            'JQUERY_URL': r"http://code.jquery.com/jquery-2.1.1.min.js",
        }
        INSTALLED_APPS.append('debug_toolbar')
        INTERNAL_IPS = ['127.0.0.1']
        MIDDLEWARE.insert(
            MIDDLEWARE.index('django.middleware.common.CommonMiddleware') + 1,
            'debug_toolbar.middleware.DebugToolbarMiddleware'
        )

這個用法我是直接從Django官網的源碼抄下來的,又學習了。其中那個config是把jquery的引用網址改回國內。學習

相關文章
相關標籤/搜索