網(wǎng)站 色調(diào)/世界搜索引擎大全
一、請求響應(yīng)對象
請求對象request
響應(yīng)對象HttpResponse
二、HttpResponse常用屬性
status設(shè)置HTTP響應(yīng)狀態(tài)碼
status_code查詢HTTP響應(yīng)狀態(tài)碼
content_type設(shè)置響應(yīng)的類型
write()寫入響應(yīng)內(nèi)容
三、重定向
1、實現(xiàn)URl訪問的重定向
(1)使用HttpResponseRedirect重定向
(2)使用redirect()快捷方式
四、內(nèi)置視圖重寫
在數(shù)據(jù)庫管理系統(tǒng)中,內(nèi)置視圖(系統(tǒng)視圖)是由數(shù)據(jù)庫管理系統(tǒng)(DBMS)自動生成的,用于展示數(shù)據(jù)庫系統(tǒng)內(nèi)部的狀態(tài)、配置和統(tǒng)計信息。盡管直接修改這些視圖是不被推薦的,因為這樣做可能會影響數(shù)據(jù)庫的穩(wěn)定性和安全性,但在某些高級場景中,通過重寫或擴(kuò)展這些視圖來獲取定制化的信息或優(yōu)化性能是可能的。
1、400 Bad Request? 錯誤的請求
2、403 Forbidden 被禁止的
3、404 Not Found 未找到
4、500 Internal Server Error? 服務(wù)器內(nèi)部錯誤
五、static.serve處理靜態(tài)文件
1、在項目settings.py中添加配置
2、在項目urls.py中添加配置
六、使用class重寫視圖
1、基于類的視圖-面向?qū)ο?/p>
2類的視圖案例
TemplateView:步驟一:繼承視圖
? ? ? ? ? ? ? ? ? ? ? ? 步驟二:配置模版地址
? ? ? ? ? ? ? ? ? ? ? ? 步驟三:配置URl
3、其他通用內(nèi)置視圖
django.views.generic.ListView
django.views.generic.DetailView