Django关于设置自定义404和安装debug-toolbar的笔记

时间:2023-03-09 01:23:46
Django关于设置自定义404和安装debug-toolbar的笔记

Django关于设置自定义404和安装debug-toolbar的笔记

关于设置404

先做好404页面,然后在views.py文件中做好映射,最后是在urls.py做好路由,而这个urls.py必须是项目里的那个,我放到了app的里面,弄了好久都没出来,官网也只是讲了放到urlconf中,但是哪个没有讲明白。

handler404 = 'app.views.your_page_not_found'

记住,一定要是项目的urls.py

关于安装debug-toolbar

安装方法很简单,官网给了很详细的解释,用万能的pip下载完后,根据官网介绍的,在项目下的urls.py加上

from django.conf import settings

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

然后在settings.py中加上

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的引用网址改回国内。