iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
Python

30天從0開始學習 Django 系列

分享 Django 的內容,想藉著現在工作時在使用這個框架這個機會整理自己學習的 Django 的知識,接下來 30 天會帶大家一起學習,以大方向的話可以從基礎介紹和設置 -> 基本組件 -> 數據庫與模型 -> 進階功能和技術 > 安全性和測試 -> 實作與總結,細部內容會在第一天時作介紹

DAY 1

Day 1 - 30天從0開始學習 Django 內容簡介

這個鐵人賽的文章會同步上傳到我的 github ,這裡的markdown格式好像有點不一樣如果看得不習慣也可以直接到 github 上看,有什麼想討論的可以留言...

2024-09-15 ‧ 由 肉彈 分享
DAY 2

Day 2 - 介紹甚麼是 Django、安裝、開發環境

開發IDE 安裝pyhton、django 設置虛擬環境(使用poetry) 一、什麼是 Django Django 是一個 python 的 Web 框架...

2024-09-16 ‧ 由 肉彈 分享
DAY 3

Day 3 - MTV架構

MTV 架構說明 MTV 架構流程 一、MTV 概述 MTV 架構是 Django 框架採用的一種設計模式,它代表了 Model-Template-View...

2024-09-17 ‧ 由 肉彈 分享
DAY 4

Day 4 - 開始創建 Django 專案

創建django專案 項目結構說明 設定資料庫 一、創建 Django 專案 在這個章節我們會開始創建 Django 專案,首先我們要確保你已經安裝好 Dj...

2024-09-18 ‧ 由 肉彈 分享
DAY 5

Day 5 - 建立第一個 app 以及簡易的 API

介紹 app 建立、註冊 app 建立簡易的 Django API 一、甚麼是 app Django app 是一個獨立的模塊或組件,每個 app 可以獨立...

2024-09-19 ‧ 由 肉彈 分享
DAY 6

Day 6 - 視圖(Views)和 URLS

Day 6 - 視圖(Views)和 URLS 視圖和 URLS function based views 建立views 如何連接URL 在 Day5 的...

2024-09-20 ‧ 由 肉彈 分享
DAY 7

Day 7 - 模板(Templates)

什麼是 Template 建立template 連接views 基礎語法 一、什麼是 Template 模板是 Django 用來生成 HTML 的文件。它...

2024-09-21 ‧ 由 肉彈 分享
DAY 8

Day 8 - Templates 進階

Day 8 - Templates 進階 模板繼承 使用過濾器 加載靜態文件 配置路徑 使用CSS美化模板 一、模板繼承 模板繼承允許我們定義一個基礎...

2024-09-22 ‧ 由 肉彈 分享
DAY 9

Day 9 - 模型(Models)

介紹ORM 建立 Models 字段類型和屬性 在 Django 中,模型是與資料庫進行交互的一種方式。模型是一個類,它包含了定義資料庫表的字段和行為。Dj...

2024-09-23 ‧ 由 肉彈 分享
DAY 10

Day 10 - 資料庫遷移、基本指令

資料遷移 什麼是 makemigrations 什麼是 migrate 查看遷移狀況 一、資料遷移 資料遷移是將 app 或是模型(Model)中的變...

2024-09-24 ‧ 由 肉彈 分享