iT邦幫忙

django相關文章
共有 683 則文章
鐵人賽 Python DAY 4

技術 卷 4:API 範例專案介紹

在第一章中,我們對 Django Ninja 做了全方位的介紹,並且分析了它與 Django REST Framework 的主要區別。 相信你對 Django...

鐵人賽 Python DAY 4

技術 D4 - 快速的架一個 wagtail demo

安裝 Wagtail 並創建一個新的網站,和前一天的 django 網站 demo 一樣快速。 安裝 Wagtail 在開始安裝之前,確保你的開發環境已經安裝了...

鐵人賽 Python DAY 3

技術 卷 3:Django Ninja 介紹——與 Django REST Framework 主要區別

選擇任何工具之前,我們通常會先了解它能解決的問題,以及是否符合與自己的需求。 本文將介紹 Django Ninja 這個現代化的 API 框架,探討它的起源和主...

鐵人賽 Python DAY 2
30天從0開始學習 Django 系列 第 2

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

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

鐵人賽 Python DAY 3

技術 D3 - 快速的架起一個 django demo

前面的文章已經讓你的系統可以直接在 terminal 上使用 pip 指令,來安裝相關的 python lib。今天的文章我們使用 pip 指令安裝 djang...

鐵人賽 Python DAY 2

技術 卷 2:架構與章節導覽

上一篇中,我們講述了系列的整體方向。現在,我將進一步深入,為你詳細介紹系列的架構與各個章節安排。 可以說,本文就是整個系列的藍圖。 一般而言,架構介紹通常會直接...

鐵人賽 Python DAY 1

技術 卷 1:系列導讀 × 目標讀者

在這個 30 天的系列文章中,我們將詳細探討 Django Ninja 的基礎實作,透過文字教學與範例專案的程式碼,帶你一步一步熟悉這個強大而靈活的 Djang...

鐵人賽 Python DAY 1

技術 D1 - Django 和 Wagtail 簡介

Django 簡介 Django 是一個開源的高級 Web 框架,由 Python 語言開發,鼓勵快速開發與乾淨、實用的設計。自 2005 年首次發布以來,它已...

鐵人賽 自我挑戰組 DAY 3

技術 【Day 3】以Poetry管理工具來建立虛擬環境

Hi 大家好, 今天要介紹的內容是如何安裝Poetry管理工具,並且使用Poetry的功能來建立虛擬環境和相關套件。 Q: 為什麼要建立虛擬環境?A: 在使用P...

技術 [DAY9] Django與Docker Compose後端開發實戰 - 部署Django應用至Google Cloud Platform (GCP)

在上一篇文章中,我們學習了如何使用Nginx作為反向代理,並配置正式環境的Docker Compose設置。 [DAY8] Django與Docker Com...

技術 [DAY8] Django與Docker Compose後端開發實戰 - 建立Nginx與正式環境配置

在上一篇文章中,我們學習了如何設置Logger系統、Middleware和CORS。 [DAY7] Django與Docker Compose後端開發實戰 -...

技術 [DAY7] Django與Docker Compose後端開發實戰 - 建立Logger系統、Middleware和CORS

在上一篇文章中,我們學習了如何設置Django Admin管理系統和整合Swagger來更方便地進行API文檔和測試。 [DAY6] Django與Docke...

技術 [DAY6] Django與Docker Compose後端開發實戰 - 設置Admin管理系統與整合Swagger

在上一篇文章中,我們學習了如何修改Django項目的資料庫結構,並探討了MariaDB的使用方法。本篇文章中,我們將探討如何設置Django Admin管理系統...

技術 [DAY5] Django與Docker Compose後端開發實戰 - 資料庫結構修改與MariaDB管理最佳實踐

在上一篇文章中,我們學習了如何使用Django Rest Framework(DRF)來創建一個API應用。通過定義模型、序列化器和視圖,並通過JWT進行身份驗...

技術 [DAY4] Django與Docker Compose後端開發實戰 - 創建一個基於Django-Rest-Framework的應用

在上一篇文章中,我們探討了如何在Django項目中實現JWT認證系統,並介紹了使用者管理的方法。我們使用了JSON Web Token來驗證用戶身份,並通過AP...

技術 [DAY3] Django與Docker Compose後端開發實戰 - JWT認證與使用者管理

在上一篇技術教學文章中,我們已經介紹了如何在Django項目中整合MariaDB和Redis。MariaDB替代了預設的SQLite3數據庫,提供了更強大的數據...

技術 [DAY2] Django與Docker Compose後端開發實戰 - MariaDB與Redis整合與應用

在上一篇技術教學文章中,我們已經介紹了如何建立Django後端應用,並使用Docker Compose將項目打包。本篇文章將會深入介紹如何在Django設定檔中...

技術 [DAY1] Django與Docker Compose後端開發實戰 - Django項目的創建與環境設置

在這篇技術教學文章中,我們將介紹如何使用Django和Docker Compose來創建和設置一個後端開發環境。我們將分步驟進行,從下載Django並創建項目開...

鐵人賽 DevOps

技術 Day20 - 菜鳥們把所學的實作做起來 DockerFile 篇

前面大多數都在講基本概念,也有實作一些指令給大家看,方便讓大家了解也更知道在做什麼,這次我們結合前面所教的實作起來,剛好可以重新複習讓菜鳥們更熟悉 我們要實作...

鐵人賽 DevOps

技術 Day13 - 一起實現菜鳥的成果Django

前面我們已經設計好 MySql 跟 Redis 的 Docker Image,也啟動了個別的 Container,現在我們就用網頁來呈現,這邊我是用 Djang...

鐵人賽 Software Development DAY 30

技術 Day30 - 總結與回顧

當初會參加鐵人賽是因為朋友的邀請,雖然剛開賽我就後悔了,因為沒有庫存每天日更的生活實在是太辛苦了,沒想到我居然完賽了,真的是連我自己都驚訝。在更新的過程中還有一...

鐵人賽 AI & Data DAY 30

技術 【Day 30】Web 應用程式佈署 ( 二 ) 之最終回

前言 前面我們實作出了一些基本的模型,而今天我們就拿之前的多元線性回歸模型來當作範例,要把這個模型佈署至網頁上,藉由讓使用者從輸入框傳入特徵資料到模型中,讓模型...

鐵人賽 自我挑戰組 DAY 30
轉職新手學 Django 及 DRF 系列 第 30

技術 Day 30 - 回顧作品及鐵人賽完賽心得

今天就來回顧一下這次完成的小練習以及功能吧 Django 登入頁面 在這個練習中我們實作了: 自定義 User model 登入畫面及驗證 新增 User 資...

鐵人賽 Software Development DAY 29

技術 Day29 - CORS 跨域資源共用

前言 今天我們會介紹 CORS 是什麼,以及如何處理相關設定。 什麼是 CORS CORS 是跨域資源共用的簡稱,他是用來限制我們的資源(API)只能被哪些網頁...

鐵人賽 AI & Data DAY 29

技術 【Day 29】Web 應用程式佈署 ( 一 )

前言 前面我們實作出了一些基本的模型,之後我們會把讓模型與 Web 應用程式結合,讓模型的輸出結果可以顯示在網頁上,在那之前,我們要先來了解一下甚麼是 Djan...

鐵人賽 自我挑戰組 DAY 29
轉職新手學 Django 及 DRF 系列 第 29

技術 Day 29 - 製作 API(七) 為 Book 增加圖片上傳功能

今天就來實作圖片上傳的功能及端點! 圖片上傳功能 一開始到 core/models.py 中,因為目前的 Book model 並沒有圖片的欄位,需要先增加欄位...

鐵人賽 Software Development DAY 28

技術 Day28 - 依據使用者顯示不同的資料

前言 目前我們的任務列表沒有紀錄建立人,所以雖然要登入才能建立任務,但是無法區分是誰建立的,也無法限制大家只能調整自己的任務。今天我們要來做的事情就是要讓大家只...

鐵人賽 自我挑戰組 DAY 28
轉職新手學 Django 及 DRF 系列 第 28

技術 Day 28 - 中場暫停(四) Python 及 Django 的圖片處理

做完了基本的 CRUD 功能,接著就先介紹 Python 處理圖片的 library,以及介紹 Django 中處理此類檔案的方法。 pillow 讓 Pyth...

鐵人賽 Software Development DAY 27

技術 Day27 - 檔案上傳

前言 今天我們來做一下檔案上傳的功能,畢竟我們的任務除了說明以外最好還可以有附件的功能。 修改 Model 讓我們編輯 server/app/todo/mode...

鐵人賽 Modern Web DAY 29

技術 Day 29:整合 Apollo Sandbox

Apollo Sandbox 是 GraphOS Studio 的特殊模式,可以幫助我們本地開發 GraphQL 應用程式,可以想像是 Apollo 發行的 G...