標籤: Django 初心者之旅

0

【Day 21】 Django Template Tags 補充篇(2) – For Loop

接下來的幾天都會是對Template Tags的補充內容,有些東西可能前面有使用過,這邊可以當作再一次的複習。為避免看起來內容水分有點重,比較簡單的內容都會被塞到同一篇,沒直接跳過這些看起來簡單的內容是為了呼應系列文的初心兩個字,我希望能將Django的入門起點拉得越低越好。 測試環境 開始測試補充篇的各種原始碼之前,我們要先建好一個用來顯示執行結果的測試網頁。 如果已經在昨天的if篇建立過測試環

0

【Day 20】 Django Template Tags 補充篇(1) – If & Logical Operators

接下來的幾天都會是對Template Tags的補充內容,有些東西可能前面有使用過,這邊可以當作再一次的複習。為避免看起來內容水分有點重,比較簡單的內容都會被塞到同一篇,沒直接跳過這些看起來簡單的內容是為了呼應系列文的初心兩個字,我希望能將Django的入門起點拉得越低越好。 測試環境 開始測試補充篇的各種原始碼之前,我們要先建好一個用來顯示執行結果的測試網頁。 (忘記怎麼啟動python虛擬環境

0

【Day 18】 網頁更新資料庫資料表紀錄 (上)

目前我們學會如何實作在網頁上新增、刪除資料表資料的功能,接下來會學到如何實作在網頁上更新資料表資料的功能,為避免內容過多,所以會分成上下2個部分,各自獨立寫成文章。 那具體來說,我們今天到底會做些什麼呢? 在members資料夾的index.html新增連向更新資料表資料的表單連結 在members資料夾下建立更新資料表資料的表單update.html 修改members資料夾的views.py

0

【Day 17】 網頁刪除資料庫資料表紀錄

延續【Day 15】完成在網頁上新增紀錄(Record)到資料表的功能,今天我們要來實作在網頁上點擊按鈕後,即時在資料表刪除對應欄位的資料。我們今天總共會需要動到3個檔案,它們分別是 : members/templates/index.html members/views.py members/urls.py 修改 Templates 我們需要在表格的每列資料後方新增1欄,用來放置刪除該列資料

0

【Day 16】 Django Template Tags 番外篇 – CSRF Token

還記得我們在前面表單的原始碼出現的{% csrf_token %}嗎? 今天會來稍微介紹它是用來做什麼的? 沒有它會發生什麼?它解決了什麼問題? CSRF ? CSRF Token ? CSRF 它的全名是Cross Site Request Forgery,中文名稱是跨站請求偽造,是一種常見的網路攻擊手段。該攻擊手段利用的是使用者對於瀏覽器的信任,使用者登入網路應用程式通常採

0

【Day 14】 網頁新增紀錄到資料庫資料表 (上)

在開始前先複習我們之前做過什麼? 在資料庫建立Members資料表 用Python Shell在資料表新增5筆資料 以表格的形式在瀏覽器畫面上呈現資料表資料 今天我們要做的是在網頁中以提交表單的方式新增資料紀錄(Record)到資料庫資料表上,並且能夠在新增後看到目前所有的資料表紀錄。 由於內容比較多,所以我選擇將它切成上、下兩個部分做說明,而為了文章閱讀的連貫性,個人非常建議上、下兩篇文章都

0

【Day 13】 Django Records in Template

剛看到標題可能會不知道今天要幹嘛,我們今天要接續Day 09的內容,把從資料庫資料表取得的資料,用表格的形式在畫面上呈現出來。 複習一下我們在Day 09最後呈現的網頁 : 接下來要分3部分開始實作囉! 注意! 要先在members/templates新增1個index.html(新增就好先不動它)。 修改 View 這次我們一樣要去修改members/views.py的index方法,把它

0

【Day 12】 Django Template Tags & Variables

為了避免之後看到它們出現的時候會充滿疑惑,這邊先稍微介紹Django Template Tags & Variables的用法和格式,我們今天不會去實際運用它們,所以就當成補充資料輕鬆地看看就好。 Template Tags 在Django的Templates(.html)裡面,其實可以藉由Template Tags的幫忙,讓我們能撰寫如同python一般的程式邏輯,包括常見的If判斷、F