iT邦幫忙

鐵人檔案

2021 iThome 鐵人賽
回列表
自我挑戰組

Python 30天自我挑戰 系列

透過這次鐵人賽,熟練Python相關基礎技能。

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

Day21 - 使用Django進行自動化測試 (3)

今天的實作內容主要根據教學網站進行。 接續前兩天的內容,今天將實作view的測試程式。 因為view的行為與使用者透過client送出的HTTP request...

2021-10-03 ‧ 由 Sylvia 分享
DAY 22

Day22 - 使用者身份驗證

今天的實作內容主要根據教學網站進行。 Django提供了身份認證與授權系統,不論是登入、登出、密碼管理,都有現成的模組可以使用。 今天將實作如何啟用身份認證,並...

2021-10-04 ‧ 由 Sylvia 分享
DAY 23

Day23 - 使用Django-allauth整合社群登入

今天的實作內容主要根據網路資源進行。 Django並沒有提供官方的社群登入整合模組,在第三方套件上,django-allauth和python social a...

2021-10-05 ‧ 由 Sylvia 分享
DAY 24

Day24 - 權限控制

今天的實作內容主要根據教學網站進行。 在Day22時,我們實作了身份驗證功能,部分功能要求使用者必須登入網站才可使用;Day23整合社群登入,提供使用者可選擇以...

2021-10-06 ‧ 由 Sylvia 分享
DAY 25

Day25 - 使用Django-Q排程

到目前為止,小說追蹤功能已經差不多完成了,但現在小說只有在初次加入追蹤時會記錄相關資料。 為了能定期自動更新資料,我們將使用Django-Q,其可以達到排程、任...

2021-10-07 ‧ 由 Sylvia 分享
DAY 26

Day26 - 部屬到正式環境 (1)

今天的實作內容主要根據教學網站進行。 接下來兩天的主要內容是將Django部屬到正式環境,讓使用者可以透過Internet使用。 雲端環境選擇 在正式環境的選擇...

2021-10-08 ‧ 由 Sylvia 分享
DAY 27

Day27 - 部屬到正式環境 (2)

今天的實作內容主要根據教學網站進行。 將應用程式安裝到Heroku 環境設定 Heroku主要利用四個檔案來設定環境: runtime.txt require...

2021-10-09 ‧ 由 Sylvia 分享
DAY 28

Day28 - 部屬到正式環境 (3)

今天的實作內容主要根據教學網站進行。 將應用程式安裝到Heroku (接續Day27) 使用GIT將程式安裝到Heroku 至Heroku網站申請帳號。...

2021-10-10 ‧ 由 Sylvia 分享
DAY 29

Day29 - 上線後疑難雜症紀錄

昨天將網站放上Heroku後,其實還有遇到一些問題,並加強了部分功能,故今天的內容主要將記錄這些問題的解決情況。 使用社群登入時會出現HTTP 500錯誤 這個...

2021-10-11 ‧ 由 Sylvia 分享
DAY 30

Day30 - 總結

終於來到本次鐵人賽的第30天,回顧當時報名的初衷,主要原因是以前在查技術問題時,過往許多系列文幫助我許多,今年剛好時間上許可而手邊剛好又有想自己開發的功能,想說...

2021-10-12 ‧ 由 Sylvia 分享