教程看到這裏,你已經學會以下內容:git
搭建簡單的小博客,以上的功可以用了。程序員
**相信你的志向不止於此。**畢竟程序員面試個個造火箭啊。github
雖然說Django已經入門了,但別激動,還有漫漫長路須要走噠。面試
重要的學習點列舉以下。django
響應式佈局,簡單來講就是頁面佈局隨着終端設備的變化而自動適應。編程
教程爲了起步平緩,沒有展開這方面的內容。也就是說教程中的博客在手機上瀏覽,界面會變得很是的糟糕。bootstrap
好在Bootstrap就是一個強大的響應式佈局框架。在它的官網上有很是詳細的介紹、複製就能用的代碼,請耐心查閱:Bootstrap官方文檔後端
教程中的視圖,至始至終都是用def
,即函數寫的。安全
實際上視圖還能夠用class
,即類來寫。Django內置了不少經常使用的基礎類,你能夠繼承這些類,從而讓代碼更加的精簡,而且有效的複用。雖然用類視圖重寫代碼後,功能上不會有任何變化,可是良好的重構是擴展和維護的基礎。服務器
詳情看官網:Django類視圖官方文檔
輪子就是別人封裝好的庫。不少經常使用功能別人寫好了,就不要你重複勞動了。
雖然不用本身寫,但最起碼要學會使用。優秀的輪子推薦以下:
優秀的app不少,這裏沒辦法列舉。感興趣的同窗請點這裏:djangopackages,這個網址集合了全部優秀的庫。慢慢研究吧。
開發好項目的demo後,你應該儘快部署到雲服務器上,讓世界各地的用戶隨時瀏覽你的網頁。不要誤會,部署只是一個起點,做用是讓你得到巨大的成就感;部署後你仍是須要持續的優化、添加網站的功能,以及修補你滿天飛的Bug。
關於如何部署上線,很遺憾我懂的也很少,幫不上你的忙。多多搜索相關博客吧,會有不少厲害的人手把手教你的。
小提示:
部署上線時必定記得在setting.py
中設置DEBUG = False
,不然你的網站會向用戶無心義的報錯,而且致使安全問題。
在settings.py
中有個SECRET_KEY
、以及各類帳號密碼,都須要保密。請妥善保管這些密碼,不要泄露到如GitHub之類的公開網絡上。
個人作法是將敏感信息以txt保存在服務器本地,而後用代碼去讀取它們。
基礎部份內容確實結束了。
進階的內容,還會繼續補充撰寫,包括:
全寫出來可能比基礎章節還多...就是這麼任性。有讀者注意到個人博客比教程中要完善不少,後面的章節我會盡可能把用到的技巧都講解到。之後更新的頻率會慢些,工做、生活的擠壓,自由的時間愈來愈少,望理解。
編程只是個人業餘愛好,寫教程付出了我不少的精力和時間。
若是你有收穫,不妨在個人GitHub博客教程代碼給一個小星星喲~感謝支持。
看完這些,你就能夠踏上新的征程了。
寫這篇博文正好在2019年元旦(發佈還要晚幾天),而你應該在將來的某個普通的日子看到。
陌生人,祝你學業進步、事業有成!
歡迎常到杜賽的我的網站作客!