初探 Python + Django

前言

Django 是基於 Python 的 Web 框架,內建完整功能,如使用者驗證、ORM、後台管理與安全機制。本篇文章中將快速介紹如何建立一個Django專案,

建立 Django 專案 (macOS)

建立一個虛擬環境 jwtvenv 資料夾環境

% python3 -m venv jwtvenv

% source jwtvenv/bin/activate

註: 啟動虛擬環境

Windows 系統

.jwtvenv\Scripts\activate

Unix/Linux/MacOS 系統

source .jwtvenv/bin/activate

安裝套件:

django: Django 使用 Python 語言編寫,的服務器端網站框架

django rest framework: Web API 建置工具包

djangorestframework-simplejwt: 為 Django REST Framework 提供了一個 JSON Web Token 驗證後端。

pymysql: Python 的 MySQL 資料庫驅動程式

% pip install django djangorestframework djangorestframework-simplejwt

% pip install pymysql

建立 Django 專案:

使用 django-admin工具建一個名為「 backend 」的新骨架 Web

startproject 這個 Django 指令建立專案資料夾

指令: django-admin startproject(專案名稱)

% django-admin startproject backend

% cd backend
專案目錄結構

tree

.

|-- backend

| |-- init.py

| |-- asgi.py

| |-- settings.py

| |-- urls.py

| |-- wsgi.py

--- manage.py

manage.py管理專案的主要腳本

啟動伺服器應用,使用如下指令。

% python3 manage.py runserver

開啟網頁http://127.0.0.1:8000

語系修改中文化 /backend/settings.py

繁中: zh-hant

簡中: zh-hans

相关推荐
charlie11451419112 分钟前
嵌入式C++工程实践第20篇:GPIO 输入模式内部电路 —— 芯片是如何“听“到外部信号的
开发语言·c++·stm32·单片机
ma_de_hao_mei_le20 分钟前
ntquerysystemiunfomation 数据传递
django
xinhuanjieyi36 分钟前
极语言让ai学习的方法
开发语言·学习
xiaogutou11211 小时前
2026年历史课件PPT模板选购指南:教师备课效率与精度的平衡方案
开发语言·c#
念恒123061 小时前
Python(复杂判断)
python·学习
无敌的黑星星1 小时前
Java8 CompletableFuture 实战指南
linux·前端·python
StockTV1 小时前
印度股票实时数据 NSE和BSE的实时行情、K 线及指数数据
java·开发语言·spring boot·python
chaofan9801 小时前
GPT-5.5 领衔 Image 2.0:像素级控制时代,AI 绘图告别开盲盒
开发语言·人工智能·python·gpt·自动化·api
七颗糖很甜2 小时前
“十五五”气象发展规划:聚焦五大核心任务
大数据·python·算法
爱码小白2 小时前
Python 异常处理 完整学习笔记
开发语言·python