Django框架中的英文單詞

Django框架中的英文單詞

1、Django ['d???ɡ??]首先就是我們的標(biāo)題抓艳,也許你看見音標(biāo)比較頭疼触机,那么它讀作張溝不是第張溝,哈哈,這樣是不是直白多了儡首,總感覺自己在誤人子弟片任。大家理解就好。

2蔬胯、Model /'mɑdl/ 模型对供,我們在操作數(shù)據(jù)庫定義模型類的時候就會見到這個單詞。

3氛濒、View /vju/ 視野产场,這個單詞在編寫視圖函數(shù),進(jìn)行邏輯處理的時候用到了舞竿。

4京景、Template /'t?mplet/模板,我們的模板文件炬灭,命名的時候經(jīng)常見

5醋粟、mkvirtualenv,我們在創(chuàng)建虛擬環(huán)境的時候用到了這個命令重归,其實(shí)是三個單詞:

make創(chuàng)建

virtual /?v?t???l/虛擬的

environment /?n'va?r?nm?nt/環(huán)境米愿,看到這三個單詞的時候有沒有發(fā)現(xiàn)python其實(shí)就是英語直接翻譯的語言,哈哈鼻吮。

6育苟、admin /'?dm?n/管理,行政椎木,我們用到管理站點(diǎn)的時候违柏,管理員賬戶等地方都看到了這個單詞。

7香椎、register /'r?d??st?/注冊漱竖,我們常常需要編寫一個注冊模塊,下次為了見名知義直接使用這個單詞吧畜伐。

8馍惹、config /k?n'f?g/配置,經(jīng)常見到的配置文件其實(shí)用的都是這個單詞的縮寫玛界。

9万矾、pattern /'p?t?n/模式,我們在子應(yīng)用路由的地方看到了這個單詞如:urlpatterns

10慎框、include /?n'klud/包含良狈,我們在給工程總路由中添加子路由數(shù)據(jù)的時候用到了包含,相當(dāng)于我們之前Flask里面的注冊笨枯。

11薪丁、request /r?'kw?st/請求遇西,這個天天見,是客戶端想服務(wù)器發(fā)送一個請求窥突,后臺取數(shù)據(jù)的時候努溃,用到了。

12阻问、response /r?'spɑns/響應(yīng)梧税,這個也是常見,后臺處理完業(yè)務(wù)后称近,返回給客戶端一個響應(yīng)第队,有時候是對象,有時候只是數(shù)據(jù)刨秆。

13凳谦、reverse /r?'v?s/相反,我們在反解析的時候用到了這個函數(shù)衡未,它會根據(jù)路由名稱返回具體的路徑尸执,好處就是,如果路徑變化了缓醋,那么它會動態(tài)的獲取路徑如失,因此不需要更改。

14送粱、BASE_DIR工程的根目錄褪贵,它是由下面的兩個單詞組合而成的,基本的目錄抗俄,就是根目錄脆丁。

base基本的

directory/d??r?kt?ri; (also) da??r?kt?ri/目錄

15、LANGUAGE_CODE語言动雹,我們在本地化處理語言和時區(qū)的時候槽卫,見過這個參數(shù),它也是兩個單詞:

language /'l??ɡw?d?/語言

code編碼

16胰蝠、TIME_ZONE時區(qū)晒夹,我們在本地化處理語言和時區(qū)的時候,見過這個參數(shù)姊氓,它也是兩個單詞:

time時間

zone空間

17、STATICFILES_DIRS靜態(tài)文件目錄喷好,三個單詞組成static靜態(tài)的翔横;files文件;directory目錄

18梗搅、query string查詢字符串禾唁,我們在獲取請求攜帶的參數(shù)的時候效览,有一種就是從查詢字符串中獲取,也就是荡短?后面的數(shù)據(jù)丐枉,直接在url地址后面。

query/'kw?ri/查詢

19掘托、content /'kɑnt?nt/內(nèi)容瘦锹,我們設(shè)置響應(yīng)體的時候,有這個單詞闪盔,就是響應(yīng)體弯院。

20、content_type響應(yīng)體數(shù)據(jù)類型很明顯了泪掀,這個單詞組合听绳,就不做過多的解釋了。

21异赫、status/?stet?s/狀態(tài)椅挣,我們設(shè)置狀態(tài)碼的時候用到了這個參數(shù)。

22塔拳、redirect/[?rid??r?kt,-da?-]/重新定向鼠证,也就是我們的重定向。

23蝙斜、engine /'?nd??n/工具名惩,引擎饥瓷,這個單詞可能會有些陌生想不起Django里面哪里使用了谒出,我來幫大家回憶一下,就是設(shè)置session的存儲方式的時候SESSION_ENGINE這個單詞中的一個單詞元媚。

24稚伍、flush /fl??/用水沖洗弯予,我們在session操作的時候有這個,進(jìn)行刪除个曙,注意它是將session的key和value都刪除了锈嫩,而clear是只刪除了了value,key依然保留垦搬。

25呼寸、expiry/?k'spa??ri/逾期,終結(jié)猴贰,我們在設(shè)置有效期的時候使用到了如:

request.session.set_expiry(value)

26对雪、decorator/'d?k?ret?/裝飾者,在我們使用裝飾器的時候見到了這個單詞米绕,它就是我們的裝飾器瑟捣。

27馋艺、wrapper /'r?p?/包裝,我們在裝飾器或者閉包的時候見到了這個單詞迈套,也就是我們定義內(nèi)函數(shù)的時候捐祠,用這個單詞,見名知義桑李。

28踱蛀、middleware/'midlwε?/中間件這個就不是引申義了,它本身就是中間件的意思芙扎。

29星岗、dispatch /d?'sp?t?/派遣,我們在了解類視圖原理的時候見到了這個函數(shù)戒洼,這個函數(shù)里面就是根據(jù)請求方式俏橘,然后調(diào)用對應(yīng)的方法。我們在類裝飾器的時候也見到了這個單詞圈浇,@method_decorator(my_decorator, name='dispatch')就是給所有的請求方法都加上裝飾器寥掐。

30、render /'r?nd?/實(shí)施磷蜀,提出召耘,致使,我們在模板渲染的時候用到了這個函數(shù)褐隆,它的用法render(request對象, 模板文件路徑, 模板數(shù)據(jù)字典),我們還要掌握的就是模板渲染的詳細(xì)步驟:

  1. 找到模板 loader.get_template(模板文件在模板目錄中的相對路徑) -> 返回模板對象
  2. 渲染模板 模板對象.render(context=None, request=None) -> 返回渲染后的html文本字符串 context 為模板變量字典污它,默認(rèn)值為None request 為請求對象,默認(rèn)值為None

31庶弃、context /'kɑnt?kst/上下文衫贬,環(huán)境,我們在模板渲染的時候用到了歇攻,它是一個字典的形式固惯,詳情見30條。

32缴守、empty /??mpt?/空的葬毫,Django中的模板語句for循環(huán)與flask中有些不同,就是empty屡穗,我們在列表為空或者不存在時執(zhí)行此邏輯贴捡。

33、default /d?'f?lt/默認(rèn)的

34村砂、extends /?k'st?ndz/擴(kuò)展烂斋,繼承,我們在模板繼承的時候見到了這個單詞。

35源祈、caseade /k?'sked/瀑布,串聯(lián)色迂,我們在設(shè)置外鍵的時候見到了這個選項香缺,代表級聯(lián),刪除主表數(shù)據(jù)時連同一起刪除外鍵表中的數(shù)據(jù)歇僧。

36图张、migrations遷移這個沒有音標(biāo),因?yàn)槭欠▏膯卧~诈悍,全球通用祸轮,我們在遷移的時候,生成遷移文件時用到了命令:python manage.py makemigrations

37侥钳、migrate也是遷移适袜,我們在同步到數(shù)據(jù)庫中的時候使用,命令為:python manage.py migrate

38舷夺、tail /tel/蹤跡苦酱,尾隨,名詞也有尾巴的意思给猾,我們再查看數(shù)據(jù)庫日志的時候見到了這個單詞疫萤,命令:sudo tail -f /var/log/mysql/mysql.log打開日志文件。

39敢伸、filter /'f?lt?/過濾扯饶,我們在數(shù)據(jù)庫相關(guān)操作的時候經(jīng)常簡單這個單詞。

字段類型

類型 說明
AutoField 自動增長的IntegerField池颈,通常不用指定尾序,不指定時Django會自動創(chuàng)建屬性名為id的自動增長屬性
BooleanField 布爾字段,值為True或False
NullBooleanField 支持Null饶辙、True蹲诀、False三種值
CharField 字符串,參數(shù)max_length表示最大字符個數(shù)
TextField 大文本字段弃揽,一般超過4000個字符時使用
IntegerField 整數(shù)
DecimalField 十進(jìn)制浮點(diǎn)數(shù)脯爪, 參數(shù)max_digits表示總位數(shù), 參數(shù)decimal_places表示小數(shù)位數(shù)矿微,精確度更高痕慢,也就是存金錢的首選
FloatField 浮點(diǎn)數(shù)
DateField 日期, 參數(shù)auto_now表示每次保存對象時涌矢,自動設(shè)置該字段為當(dāng)前時間掖举,用于"最后一次修改"的時間戳,它總是使用當(dāng)前日期娜庇,默認(rèn)為False塔次; 參數(shù)auto_now_add表示當(dāng)對象第一次被創(chuàng)建時自動設(shè)置當(dāng)前時間方篮,用于創(chuàng)建的時間戳,它總是使用當(dāng)前日期励负,默認(rèn)為False; 參數(shù)auto_now_add和auto_now是相互排斥的藕溅,組合將會發(fā)生錯誤
TimeField 時間,參數(shù)同DateField
DateTimeField 日期時間继榆,參數(shù)同DateField
FileField 上傳文件字段
ImageField 繼承于FileField巾表,對上傳的內(nèi)容進(jìn)行校驗(yàn),確保是有效的圖片

選項

選項 說明
null 如果為True略吨,表示允許為空集币,默認(rèn)值是False
db_column 字段的名稱,如果未指定翠忠,則使用屬性的名稱
db_index 若值為True, 則在表中會為此字段創(chuàng)建索引鞠苟,默認(rèn)值是False
default 默認(rèn)
primary_key 若為True,則該字段會成為模型的主鍵字段负间,默認(rèn)值是False偶妖,一般作為AutoField的選項使用
unique 如果為True, 這個字段在表中必須有唯一值,默認(rèn)值是False
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末政溃,一起剝皮案震驚了整個濱河市趾访,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌董虱,老刑警劉巖扼鞋,帶你破解...
    沈念sama閱讀 219,366評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異愤诱,居然都是意外死亡云头,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,521評論 3 395
  • 文/潘曉璐 我一進(jìn)店門淫半,熙熙樓的掌柜王于貴愁眉苦臉地迎上來溃槐,“玉大人,你說我怎么就攤上這事科吭』璧危” “怎么了?”我有些...
    開封第一講書人閱讀 165,689評論 0 356
  • 文/不壞的土叔 我叫張陵对人,是天一觀的道長谣殊。 經(jīng)常有香客問我,道長牺弄,這世上最難降的妖魔是什么姻几? 我笑而不...
    開封第一講書人閱讀 58,925評論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮,結(jié)果婚禮上蛇捌,老公的妹妹穿的比我還像新娘抚恒。我一直安慰自己,他們只是感情好络拌,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,942評論 6 392
  • 文/花漫 我一把揭開白布柑爸。 她就那樣靜靜地躺著,像睡著了一般盒音。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上馅而,一...
    開封第一講書人閱讀 51,727評論 1 305
  • 那天祥诽,我揣著相機(jī)與錄音,去河邊找鬼瓮恭。 笑死雄坪,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的屯蹦。 我是一名探鬼主播维哈,決...
    沈念sama閱讀 40,447評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼登澜!你這毒婦竟也來了阔挠?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,349評論 0 276
  • 序言:老撾萬榮一對情侶失蹤脑蠕,失蹤者是張志新(化名)和其女友劉穎购撼,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體谴仙,經(jīng)...
    沈念sama閱讀 45,820評論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡迂求,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,990評論 3 337
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了晃跺。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片揩局。...
    茶點(diǎn)故事閱讀 40,127評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖掀虎,靈堂內(nèi)的尸體忽然破棺而出凌盯,到底是詐尸還是另有隱情,我是刑警寧澤涩盾,帶...
    沈念sama閱讀 35,812評論 5 346
  • 正文 年R本政府宣布十气,位于F島的核電站,受9級特大地震影響春霍,放射性物質(zhì)發(fā)生泄漏砸西。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,471評論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望芹枷。 院中可真熱鬧衅疙,春花似錦、人聲如沸鸳慈。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,017評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽走芋。三九已至绩郎,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間翁逞,已是汗流浹背肋杖。 一陣腳步聲響...
    開封第一講書人閱讀 33,142評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留挖函,地道東北人状植。 一個月前我還...
    沈念sama閱讀 48,388評論 3 373
  • 正文 我出身青樓,卻偏偏與公主長得像怨喘,于是被迫代替她去往敵國和親津畸。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,066評論 2 355

推薦閱讀更多精彩內(nèi)容

  • 關(guān)于Mongodb的全面總結(jié) MongoDB的內(nèi)部構(gòu)造《MongoDB The Definitive Guide》...
    中v中閱讀 31,938評論 2 89
  • //作者:JRZAlan //備注:第一次做簡書,希望能對大家起到幫助必怜。 這是對一些計算機(jī)編程語言的一些英語單詞,...
    JRZAlan閱讀 16,882評論 0 77
  • DRF框架中的英文單詞 1.prefix /'prif?ks/前綴肉拓,我們在路由配置的時候經(jīng)常看見這個單詞梳庆。在fla...
    小閆同學(xué)啊閱讀 565評論 0 3
  • 無序集合 集合數(shù)據(jù)類型與列表數(shù)據(jù)類型相似帝簇,它們都可以存儲多個元素;集合數(shù)據(jù)類型具備的特性是靠益,根據(jù)兩個集合求左差丧肴、右...
    極光火狐貍閱讀 316評論 0 0
  • 【圖文原創(chuàng)/白硯公館】 很害怕與你成為漸行漸遠(yuǎn)的天涯陌客芋浮, 我只想說, 未來不管如何壳快, 不管是瀝瀝細(xì)雨纸巷, 或是明媚...
    公子白硯閱讀 613評論 1 5