小白學(xué)python第二個月

距離上次寫文章已經(jīng)過去了快一個月腕巡, 在這一個月里學(xué)了很多東西陡叠,在這里理理思路方便后面的學(xué)習(xí)。

首先是開始使用阿里云肾请,安裝并使用Linux系統(tǒng),包括簡單的指令操作(cd, ls, pwd, ifconfig, ping, poweroff, halt, shutdown, reboot, date, cal等等)更胖,第二是Linux的文件操作和編輯铛铁,軟硬鏈接等等,壓縮和解壓縮却妨,服務(wù)和進(jìn)程饵逐,軟件的安裝(包管理工具安裝,源碼構(gòu)建安裝編譯運(yùn)行彪标,配置環(huán)境變量后運(yùn)行和直接運(yùn)行)倍权,shell的編碼。

其次是ftp和Nginx的服務(wù)搭建捞烟,能夠通過Nginx訪問薄声。

最后是Django的使用。包括MVC,MTV模式的理解和使用题画,MTV工作的方式奸柬,ORM的理解和使用,view配置婴程,獲取參數(shù)廓奕,url反向解析,請求和響應(yīng)档叔,cookie和session桌粉。Template是包括處理過程,變量衙四,標(biāo)簽铃肯,過濾器,繼承等传蹈。高級控件是包括靜態(tài)資源的配置押逼,面向切面編程AOP,圖片上傳惦界,分頁加載挑格,最后做了一個簡易版小型移動電商平臺的開發(fā)。

總結(jié)一下這段時(shí)間沾歪,學(xué)的還是比較吃力漂彤,有很多含糊的地方。對于一個完全沒有基礎(chǔ)的小白來說這是難以避免的,如果你和我是同樣的情況挫望,我想對咱們說:親愛的立润,不要慌張,學(xué)習(xí)是有一個過程的媳板,有量變到質(zhì)變的積累桑腮,也有理論到實(shí)踐的升華,有經(jīng)驗(yàn)到知識的總結(jié)蛉幸,也有時(shí)間的魔法破讨。所以我們應(yīng)該做的是沉下心來,先做巨缘,遇到問題一個個處理添忘,在處理的過程中不斷提升。雖然這看上去是一個笨辦法但這對大多數(shù)人來講是唯一的辦法若锁。因?yàn)槲覀儫o法做到在理論學(xué)習(xí)之后就能應(yīng)用自如搁骑,也無法做到大量的觸類旁通,所以我們只能一點(diǎn)一點(diǎn)的攻破一點(diǎn)一點(diǎn)的啃又固。其實(shí)這也是對所有人最佳的學(xué)習(xí)方式仲器。(ps:終于感受到了經(jīng)驗(yàn)的力量)

最后:附一點(diǎn)總結(jié)的資料和一個完整的簡易版購物車項(xiàng)目的流程


1????????新建項(xiàng)?目?應(yīng)用? 2????????init? 3????????settings? 4數(shù)據(jù)庫? 5????????啟動mysql服務(wù)器? 6????????創(chuàng)建一個數(shù)據(jù)庫? 7把數(shù)據(jù)庫? 8放到內(nèi)? 9網(wǎng),不讓? 10公網(wǎng)能夠? 11訪問? 12????更改數(shù)據(jù)庫配置? 13????配靜態(tài)資源? 14更改時(shí)區(qū)和語言? 15制作購物車和首頁的網(wǎng)頁? 16給各個網(wǎng)頁配url? 17在控制器寫函數(shù)?(index,add_to_cart,show_cart)? 18定義模型:商品? 19遷移數(shù)據(jù)? 20查看表已經(jīng)存在? 21添加sql語句插入數(shù)據(jù)? 22確認(rèn)數(shù)據(jù)已經(jīng)存在? 23??????配置admin? 24注冊商品模型和自定義顯示函數(shù)? 25設(shè)定顯示內(nèi)容? 26查詢范圍設(shè)定? 27??????創(chuàng)建超級管理員賬號? 28名字? 29郵箱? 30密碼? 31??????啟動服務(wù)器登錄查看? 32??????python?manage.py?runserver? 33模型是否可以看到? 34????制作首頁?直接查看所有商品? 35渲染商品頁? 36拿到一個所有商品的列表? 37傳遞一個商品列表? 38????查看首頁? 39把商品加到購物車?yán)锩? 40??????再定義一個類仰冠,購物車項(xiàng)乏冀,增加數(shù)量,小計(jì)? 41定義CartItem類? 42初始化方法洋只,索引辆沦,對應(yīng)的商品,數(shù)量? 43給購物車項(xiàng)封裝屬性total?(小計(jì))? 44因?yàn)樯唐窙]有數(shù)量的屬性识虚,要定義一個購物車項(xiàng)肢扯,得到商品的數(shù)量,和先后順序? 45??????定義購物車類??????(如果是要持久化就要定義模型担锤,不持久化定義類就可以了)? 46定義ShoppingCart類? 47第一商品叫0號蔚晨,疊加? 48items就是裝購物車項(xiàng)的對象? 49定義購物車的方法? 50添加? 51刪除? 52清空? 53數(shù)量歸零? 54列表容器清空? 55?????添加項(xiàng)? 56如果之前已經(jīng)有的只加數(shù)量? 57新項(xiàng)才加進(jìn)去? 58循環(huán)判斷有沒有這個商品? 59如果之前已經(jīng)有的只加數(shù)量? 60如果加進(jìn)來的id跟我的購物車id相同說明是同一個商品? 61商品數(shù)量+=傳進(jìn)來的數(shù)量? 62循環(huán)結(jié)束? 63沒有這個商品就追加這個商品項(xiàng)? 64改造? 65把列表改造成字典? 66看下字典里面有沒有這個鍵? 67如果在用鍵取值,取到商品項(xiàng)后加上數(shù)量? 68否則就去這個字典里面追加鍵? 69把item作為值放進(jìn)去? 70?????移除和清空傳商品的id進(jìn)來? 71判斷如果字典里面有這個id? 72移除這個鍵? 73清空? 74id是保留字肛循,所以不要用id铭腕,或者不用這個內(nèi)置函數(shù),這個里面不用? 75??????添加到購物車? 76通過id取到這個商品多糠,拿到商品對象? 77拿購物車:通過請求拿session累舷,從session里面get購物車,如果沒有就新創(chuàng)建一個? 78創(chuàng)建一個購物車項(xiàng)?(購物車?yán)锏膎um屬性作為no熬丧,商品)? 79把購物車項(xiàng)加到購物車?yán)? 80重新給購物車賦值? 81還是回到查看商品的頁面:重定向? 82另一種寫法? 83????顯示購物車:把購物車取出來傳過去? 84購物車頁面需要商品項(xiàng)笋粟,? 85拿到購物車怀挠,? 86里面有一個屬性叫items取所有的值析蝴,是一個列表害捕,排序,鍵是no? 87如果不為空闷畸,我就取items尝盼,如果為空就返回空列表? 88渲染頁面,請求取到頁面佑菩,傳遞的內(nèi)容是就是剛才取到的購物車項(xiàng)? 89?????包裝總計(jì)屬性? 90包裝總計(jì)屬性? 91添加購物車頁面的總計(jì)? 92最后的寫法:? 93??????序列化的處理? 94??????序列化器? 95配一個SESSION_SERIALIZER,用serializers????sessions? 96debug問題? 97???????修改? 98改進(jìn)? 99返回一個列表盾沫,? 100返回一個cart? 101繼承models里面的Model? 102設(shè)置id,自動殿漠,主鍵赴精,別名gid? 103商品名稱,字符串绞幌,最大長度50蕾哟,別名gn? 104商品價(jià)格,小數(shù)莲蜘,最多10位谭确,小數(shù)點(diǎn)后兩位,別名gprice? 105商品圖片票渠,存路徑逐哈,最大長度255,別名? 106指定表的名字问顷,tb_goods? 107升序排列? 108類就可以了)? 109????????????????????????????所有的不寫下劃線? 110每次加完后num要加1昂秃,否則就沒有先后順序了? 111放東西進(jìn)去?
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市杜窄,隨后出現(xiàn)的幾起案子肠骆,更是在濱河造成了極大的恐慌,老刑警劉巖羞芍,帶你破解...
    沈念sama閱讀 219,270評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件哗戈,死亡現(xiàn)場離奇詭異,居然都是意外死亡荷科,警方通過查閱死者的電腦和手機(jī)唯咬,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,489評論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來畏浆,“玉大人胆胰,你說我怎么就攤上這事】袒瘢” “怎么了蜀涨?”我有些...
    開封第一講書人閱讀 165,630評論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經(jīng)常有香客問我厚柳,道長氧枣,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,906評論 1 295
  • 正文 為了忘掉前任别垮,我火速辦了婚禮便监,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘碳想。我一直安慰自己烧董,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,928評論 6 392
  • 文/花漫 我一把揭開白布胧奔。 她就那樣靜靜地躺著逊移,像睡著了一般。 火紅的嫁衣襯著肌膚如雪龙填。 梳的紋絲不亂的頭發(fā)上胳泉,一...
    開封第一講書人閱讀 51,718評論 1 305
  • 那天,我揣著相機(jī)與錄音觅够,去河邊找鬼胶背。 笑死,一個胖子當(dāng)著我的面吹牛喘先,可吹牛的內(nèi)容都是我干的钳吟。 我是一名探鬼主播,決...
    沈念sama閱讀 40,442評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼窘拯,長吁一口氣:“原來是場噩夢啊……” “哼红且!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起涤姊,我...
    開封第一講書人閱讀 39,345評論 0 276
  • 序言:老撾萬榮一對情侶失蹤暇番,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后思喊,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體壁酬,經(jīng)...
    沈念sama閱讀 45,802評論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,984評論 3 337
  • 正文 我和宋清朗相戀三年恨课,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了舆乔。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,117評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡剂公,死狀恐怖希俩,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情纲辽,我是刑警寧澤颜武,帶...
    沈念sama閱讀 35,810評論 5 346
  • 正文 年R本政府宣布璃搜,位于F島的核電站,受9級特大地震影響鳞上,放射性物質(zhì)發(fā)生泄漏这吻。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,462評論 3 331
  • 文/蒙蒙 一因块、第九天 我趴在偏房一處隱蔽的房頂上張望橘原。 院中可真熱鬧籍铁,春花似錦涡上、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,011評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至增显,卻和暖如春雁佳,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背同云。 一陣腳步聲響...
    開封第一講書人閱讀 33,139評論 1 272
  • 我被黑心中介騙來泰國打工糖权, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人炸站。 一個月前我還...
    沈念sama閱讀 48,377評論 3 373
  • 正文 我出身青樓星澳,卻偏偏與公主長得像,于是被迫代替她去往敵國和親旱易。 傳聞我的和親對象是個殘疾皇子禁偎,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,060評論 2 355

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

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn)阀坏,斷路器如暖,智...
    卡卡羅2017閱讀 134,665評論 18 139
  • 大多數(shù) Nginx 新手都會頻繁遇到這樣一個困惑,那就是當(dāng)同一個location配置塊使用了多個 Nginx 模塊...
    SkTj閱讀 7,712評論 0 12
  • 我是一株野草 在屬于你的土地上生長 扎根忌堂,抽芽盒至,生枝,滿葉士修,綴花枷遂,結(jié)果 完成生命所有的蛻變 在你面前,我會掩飾所有...
    南無若樹閱讀 307評論 2 7
  • 像是一片厚厚的云 卷來了雨點(diǎn) 又像一陣風(fēng) 我扣緊了衣襟 你來了! 我喘不過氣 害怕被打濕 怕失去溫暖 心像受驚的兔...
    Arno十三閱讀 380評論 0 0
  • 5.1 動機(jī)設(shè)計(jì) 動機(jī)是人們?nèi)プ瞿臣碌脑?例子:2011美國職業(yè)棒球聯(lián)盟MLB.com徽章:如果你用他們的流媒...
    洪智閱讀 281評論 0 1