常见的
200 ok
404 找不到请求的网页
403 伺服器拒绝请求
301 永久移动网页,重新导向其它网站的意思
302 暂时移动,可能是伺服器繁忙的原因
500 伺服器内部错误,最不希望出现的错误,代表代码本身是有问题的
status是默认的,也可以指定它
可能某种程度上可以防止爬虫
自订义404网页
在templates资料夹下创建404.html内容可以随便打
setting.py也要修改
有时无可避免的会发生错误,错误发生时要避免使用者直接看到错误画面
修改原本的hello_world (../表示往前一个资料夹)
按f12,再按network,network是一个很好用的东西,它会撷取来往的封包,有时候可以从这个地方发现别人网站的bug,当然你也可以检查自己的代码有没有问题
redirect除了直接指定网址还可以使用反向解析的方式
修改noob1 中的urls.py
修改app 中的url.py
修改app 中的views.py
反向解析与直接指定往址的差别就像是,相对路径vs绝对路径
假设我今天修改了path让它变成了astudent_list,一样可以从hello_world重新导向到正确的地方,简单来说就是如果要修改往址的话,不用到处修改一堆