iT邦幫忙

鐵人檔案

第 12 屆 iThome 鐵人賽
回列表
Modern Web

Django案例實作之踩坑全記錄 系列

回想工作3年多,學到的不變金律就是「與其靠別人不如靠自己」。在公司資訊人員永遠短缺下(斷層的很嚴重),常常提的需求不是被插隊就是被回應人手不夠而無疾而終。受夠這惡性循環後,決定自己想辦法,先是學Python(覺得Python是對毫無基礎的人相當友善的語言XD),而後想建個網站玩看看,並且知道有網路框架一物,就開始接觸Django。我的學習方式就是所謂的試誤法XD,儘管依樣畫葫蘆跟著別人的實作案例去學,但因為一開始急於想了解整個框架的全貌,而沒去注意細節的部分,有時為了一個error可以停滯好幾天(乖乖閱讀官方文件很重要),因而決定文字紀錄踩到的坑,反思回顧一下!

鐵人鍊成 | 共 34 篇文章 | 27 人訂閱 訂閱系列文 RSS系列文
DAY 21

在Heroku下用SQLite會出現什麼問題

官方說明不宜使用SQLite,說明有看沒有很懂就不亂解釋,但到蠻想試看看用的話會怎樣(哪來這麼多時間),就是今天了。 在這之前已經成功地將PostgreSQL資...

2020-09-21 ‧ 由 flyourideas 分享
DAY 22

部署網站with Heroku - 資料庫問題

一開始學用Heroku部署網站時,碰到許多資料庫配置的問題,下面是原本資料庫的設定: DATABASES = { 'default': {...

2020-09-22 ‧ 由 flyourideas 分享
DAY 23

部署網站with Heroku - 資料庫問題(續)

其實一直有點困惑,原先參考了網路的一篇教學及書籍,如果是要使用現有的資料庫,前者寫説要用pg:push指令另外再把資料庫搬進去,但書籍並沒有提到甚至連要在set...

2020-09-23 ‧ 由 flyourideas 分享
DAY 24

部署網站with Heroku - 靜態檔案

是時候來了解一下STATIC_ROOT、STATICFILES_DIRS、STATIC_URL三者的不同了,之前都只是依樣畫胡虜的做。 STATIC_ROOT...

2020-09-24 ‧ 由 flyourideas 分享
DAY 25

Django - 網站的參訪次數

這部分會使用到session,Django已經自動幫我們安裝session的app,分別是INSTALLED_APPS的'django.contrib.sess...

2020-09-25 ‧ 由 flyourideas 分享
DAY 26

Django - 會員系統(一)

先來建置註冊的部分。 第一步:models.py 新增Register資料工作表來儲存註冊的帳號及密碼: class Register(models.Model...

2020-09-26 ‧ 由 flyourideas 分享
DAY 27

Django - 會員系統(二)

昨天提到Django本身有內建的會員系統,今天來做做看。 第一步:views.py 相較於自己建置會員系統需從model建起,內建的會員系統都包含在內了,直接撰...

2020-09-27 ‧ 由 flyourideas 分享
DAY 28

Django - 會員系統(三)

註冊系統完成後接下來就是登入的部分(延續上篇使用Django內建的會員系統)。 第一步:views.py from django.contrib import...

2020-09-28 ‧ 由 flyourideas 分享
DAY 29

Django - 會員系統(四)

有時網站部分會限定會員才能觀看,這時可以利用Django提供的裝飾器,來幫助判定目前的使用者是否為會員而進行相對的動作。 補充:記得要在settings.py設...

2020-09-29 ‧ 由 flyourideas 分享
DAY 30

Django - 結語

30天就這樣過去了~~連天氣都開始轉涼。 後期真的實在是太忙,晚上開始要上課,導致沒太多時間鑽研,有時文章還寫錯ㄎㄎ,覺得不應該,還是跟一開始預估的情況有一段落...

2020-09-30 ‧ 由 flyourideas 分享