回想工作3年多,學到的不變金律就是「與其靠別人不如靠自己」。在公司資訊人員永遠短缺下(斷層的很嚴重),常常提的需求不是被插隊就是被回應人手不夠而無疾而終。受夠這惡性循環後,決定自己想辦法,先是學Python(覺得Python是對毫無基礎的人相當友善的語言XD),而後想建個網站玩看看,並且知道有網路框架一物,就開始接觸Django。我的學習方式就是所謂的試誤法XD,儘管依樣畫葫蘆跟著別人的實作案例去學,但因為一開始急於想了解整個框架的全貌,而沒去注意細節的部分,有時為了一個error可以停滯好幾天(乖乖閱讀官方文件很重要),因而決定文字紀錄踩到的坑,反思回顧一下!
官方說明不宜使用SQLite,說明有看沒有很懂就不亂解釋,但到蠻想試看看用的話會怎樣(哪來這麼多時間),就是今天了。 在這之前已經成功地將PostgreSQL資...
一開始學用Heroku部署網站時,碰到許多資料庫配置的問題,下面是原本資料庫的設定: DATABASES = { 'default': {...
其實一直有點困惑,原先參考了網路的一篇教學及書籍,如果是要使用現有的資料庫,前者寫説要用pg:push指令另外再把資料庫搬進去,但書籍並沒有提到甚至連要在set...
是時候來了解一下STATIC_ROOT、STATICFILES_DIRS、STATIC_URL三者的不同了,之前都只是依樣畫胡虜的做。 STATIC_ROOT...
這部分會使用到session,Django已經自動幫我們安裝session的app,分別是INSTALLED_APPS的'django.contrib.sess...
先來建置註冊的部分。 第一步:models.py 新增Register資料工作表來儲存註冊的帳號及密碼: class Register(models.Model...
昨天提到Django本身有內建的會員系統,今天來做做看。 第一步:views.py 相較於自己建置會員系統需從model建起,內建的會員系統都包含在內了,直接撰...
註冊系統完成後接下來就是登入的部分(延續上篇使用Django內建的會員系統)。 第一步:views.py from django.contrib import...
有時網站部分會限定會員才能觀看,這時可以利用Django提供的裝飾器,來幫助判定目前的使用者是否為會員而進行相對的動作。 補充:記得要在settings.py設...
30天就這樣過去了~~連天氣都開始轉涼。 後期真的實在是太忙,晚上開始要上課,導致沒太多時間鑽研,有時文章還寫錯ㄎㄎ,覺得不應該,還是跟一開始預估的情況有一段落...