iT邦幫忙

鐵人檔案

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

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

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

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

建立專案之前

我想,參加鐵人賽就是一種對自己發起的挑戰吧,希望在一個月之後可以更上手,也培養每天撥時間學習的習慣。下面是我的30篇文章前情提要。 這次要做的是Quiz方面的...

2020-09-01 ‧ 由 flyourideas 分享
DAY 2

在Pycharm開啟新專案

溫馨提示1:我使用的版本是Django2.2.1及Python3.7,我習慣是不要下載太新的版本,因為在這邊我掉了不少坑;明明每步驟都照著做,但結果就是先給你個...

2020-09-02 ‧ 由 flyourideas 分享
DAY 3

建立Django專案

補充昨天:在官方文件中有提供Django對應的Python版本,我把他截圖貼了過來。 在終端機新增Django專案 如果你是買社群版的Pycharm,最好是先在...

2020-09-03 ‧ 由 flyourideas 分享
DAY 4

開啟新的Quiz APP

專案建立好,現在可以動手寫Quiz App了。 Project跟app的關係就像是,假設現在進到一家保險公司的網站,你既可以在網站上買保單,也可以申請理賠,一個...

2020-09-04 ‧ 由 flyourideas 分享
DAY 5

Django URLconfs

週末來整理一下做個筆記... Django要如何知道召喚哪個view,是由URLCon模組所驅動,Djagno讓我們在urls.py作定義,變身成一個網址分配器...

2020-09-05 ‧ 由 flyourideas 分享
DAY 6

認識Django資料庫設定及settings.py

Quiz由多道題目及答案組成,需要一個資料庫儲存這些項目, DATABASE 在settings.py做資料庫設定後就可以使用。首先在settings.py會看...

2020-09-06 ‧ 由 flyourideas 分享
DAY 7

Django - PostgreSQL

安裝postgreSQL 下載頁面:https://postgresapp.com/downloads.html偷懶一下直接放官方下載操作說明:最後要記得設置環...

2020-09-07 ‧ 由 flyourideas 分享
DAY 8

Creating models

今天來到Django鐵三角MVT的Models,定義我們使用的資料的型態。 第一步 初步先設計兩個models:Question和Choice。♦︎ Quest...

2020-09-08 ‧ 由 flyourideas 分享
DAY 9

資料模型重置方法

之前因為要換現有的資料庫做開發,但碰到ProgrammingError的狀況,一查才知道要變更資料庫,可不是憨人想得這麼簡單! 資料模型重置方法 一、砍掉重練...

2020-09-09 ‧ 由 flyourideas 分享
DAY 10

資料模型重置方法fake - 實例

第一種情況:最初即使用現有的資料庫 在settings.py修改要連線的資料庫。 執行python3 manage.py inspectdb可以產生資料庫模型...

2020-09-10 ‧ 由 flyourideas 分享