《Django Web 開發指南》第五章 讀書筆記

2022-05-03 01:48:10 字數 499 閱讀 2960

1,urls.py ( urlconf ) 檔案中必須暴露出乙個urlpatterns物件。

2,urlpattern物件是由patterns方法返回的。

3,patterns方法的引數中,配置url的正規表示式不必考慮"/",django會自動去掉"/"。

4,patterns方法中的引數可能通過url方法替換。

5,可以通過include其它urlconf檔案來使每個應用負責自己的url處理。

6,django將http協議抽象成請求的httprequest物件和響應的httprequest物件。

7,請求中介軟體可以在請求到達視力之前對請求進行修改(例如:許可權驗證)。

8,響應中介軟體可以在檢視建立響應後對響應進行修改(例如:過濾頁面的敏感文字)。

9,檢視函式必須接受乙個httprequest物件,並返回乙個httprequest物件,接收的引數還可能包括urlconf所傳遞的引數(正則的命令組和字典)。

10,檢視包括通用檢視和自定義檢視。

Django Web開發指南

國內第一本django圖書 django web開發指南 歡迎使用django 歡迎來到django的世界,很高興能和你一起進行這趟旅程。你會發現有了這個強大的web框架,做每件事情都變得便捷起來 從設計開發新應用到不用大刀闊斧地修改 就能為現有 提供新的特性和功能。關於本書 市面上已經有了一些講解...

Django Web開發指南筆記

抽象類不會生成資料表 被繼承的類 父類 就是一張資料表,其實就是在子類和父類之間設定了乙個onetoonefield。由於這種形式的繼承允許父類擁有自己的屬性,meta的繼承很可能導致兩端的衝突 父類的meta會被子類繼承 檢視 也叫控制器 時所有djangoweb應用程式的核心。在定義和使用模型的...

Django Web開發指南》讀書筆記一

這裡的標籤告訴django去找乙個叫base.html的標籤,並將這個模板裡命名塊的所有內容填入到那個模板裡相應的塊裡去。按日期排序 可以在model裡加入乙個預設的順序,或者在檢視 裡的blogpost.objects all 上新增排序功能。如果在model裡設定我們想要的排序方式,django...