[Django] 在 Ubuntu 中運用 Nginx、Gunicorn 架設 Django API Server

鼠年全馬鐵人挑戰 - WEEK 19

前言

目前正在進行一個Side Project,用朋友開給我的虛擬機(VM)架設一台API Server,趁還有記憶時趕快來筆記一下。

前置作業:

  • OS: Ubuntu 18.04
  • Web Framework: Django 3.0; djangorestframework 3.11
  • Server: Nginx 1.14
  • Database: MySQL
Read more

[Python] Django筆記 - Django Template Language(1)

鼠年全馬鐵人挑戰 - WEEK 02

前言

Django提供獨特的模板語法,將HTML頁面做動態載入。因為在HTML檔,無法使用python來撰寫程式,Django的模板引擎讓撰寫好的python程式碼可以建構在網頁上面。簡單來說,透過模板語法,我們可以在HTML檔寫入python的程式碼,讓網頁變成動態載入的狀態。

Read more

[Python] Django 筆記

什麼是 Django?

一個基於python建立的Web框架(Framework),幫你把大部分的程式架構都建構好,開發者可基於這個骨幹結構做開發應用,加強程式開發速度、重用性和程式的可讀性。相較於傳統的MVC(Model-View-Contorller)架構,Django也有屬於它的MTV(Model-Template-Views)架構。

Read more