修改settings.py
debug =false # 開發環境下為true,此時我們改為falseallowed_hosts = ['
*'] # 訪問位址,127.0.0.1,自己的ip,如172.21.21.21(隨便寫的),...
靜態檔案配置
static_url = '
/static/
'static_root = os.path.join(base_dir, '
static
').replace('
\\', '
/')
在settings.py檔案目錄中,新增檔案view.py
# 404def page_not_found(request, exception):
return render(request, '
404.html')
# 500
def page_error(request):
return render(request, '
500.html
')
在settings.py檔案目錄中,修改檔案urls.py
fromdjango.conf.urls import url
from
. import view
urlpatterns =[
...]handler404 = view.page_not_found
handler500 = view.page_error
可能會報錯
errors:?: (urls.e007) the custom handler404 view '
index.views.page_not_found
'does not take the correct number of arguments (request, exception).
system check identified
1 issue (0 silenced).
說明介面函式少傳了乙個引數
引數:
Django配置404頁面
1.首先需要在settings中將debug由原來的true改為false debug false2.需要設定 三.views中設定 def page not found request,kwargs return render to response 404.html 上面就是配置404的全部過程...
django新增404頁面
在應用目錄下預設有views.py檔案,一般檢視都定義在這個檔案中 如果處理功能過多,可以將函式定義到不同的py檔案中 新建views1.py return httpresponse 你好 在urls.py中修改配置 from import views1 url r views1.index,nam...
vue 404頁面配置
路由表中新增乙個路徑為404的路由,同時在路由表的最底部配置乙個路徑為 的路由,重定向至404路由即可。router.js export default newrouter 路由表是動態生成的情況下,也就是說路由表分為兩部分,一部分為基礎路由表,另一部分是需要根據使用者的許可權資訊動態生成的路由表。...