『Django』环境搭建

本文简介

点赞 + 关注 + 收藏 = 学会了

在使用 Django 建站之前,我们需要先搭建一个稳定的开发环境。对于初学者来说,这可能会是一项挑战,但却是迈向成功的第一步。

搭建 Django 环境其实并不复杂,难度和你使用 cli 创建 VueReact 项目差不多。主要有上图的5步。

安装 Python

Django 是基于 Python 的框架,因此首先需要确保你的系统中安装了Python。可以前往 Python 官网(www.python.org/ )下载最新版本的 Python 安装包。

找到 Downloads 这个栏目,Python 官网会根据你的电脑系统推荐对应的安装包给你,点击上图指示的位置下载安装包即可。

打开安装包,Windows 用户先选择"Use admin privileges when installing py.exe" 和 "Add python.exe to PATH",然后点击 "Install Now" 即可。

Mac 用户狂点"继续"即可。

安装完成后,输入以下命令可以查看刚安装的 Python 版本。

bash 复制代码
# version前面2个横杠
python --version

# 或者
# 大写V前面1个横杠
python -V

# Mac 用户可能需要输入这段
python3 --version

如果能返回 Python 的版本号证明安装成功了。

安装/激活虚拟环境(可选)

为了隔离项目所需的依赖库,建议在开始创建项目之前使用虚拟环境。Python内置了venv模块,可以轻松创建虚拟环境。

比如,有一个项目你用了 Django 3,有一个项目你用了 Django 5,此时如果你将 Django 安装到全局,要频繁改版本就挺麻烦的。遇到这种情况可以在你指定目录下创建虚拟环境,不同虚拟环境可以安装不同版本的第三方包。

创建虚拟环境

Python 自带了一个虚拟环境工具:venv,它的用法非常简单。

在你的项目目录下,运行以下命令创建一个虚拟环境:

bash 复制代码
python -m venv 虚拟环境名称

举个例子:

bash 复制代码
python -m venv venv1

后面这个 venv1 指的是虚拟环境的名字。

激活虚拟环境

创建完虚拟环境后,进入虚拟环境目录会发现以下这些文件。

MacWindows 的虚拟环境的目录会有所不同,上图是 Mac 虚拟环境的目录。

激活虚拟环境需要在终端通过命令运行 activate 文件。

Macactivate 文件在 bin/activateWindowsactivate 文件在 Script/activate

激活虚拟环境的命令:

bash 复制代码
# Mac 用这条命令
source venv1/bin/activate

# Windows 用这条命令
venv1/Script/activate

上面的命令里, venv1 是刚刚创建虚拟环境的名字,你需要根据你的实际情况去执行。

激活成功后,你的终端前面就会多一个虚拟环境的标识。

退出虚拟环境

退出虚拟环境只需执行以下命令:

bash 复制代码
deactivate

安装 Django

使用以下命令安装最新版的 Django

bash 复制代码
pip install django

# Mac 用户可能需要使用 pip3
pip3 install django

如果需要安装指定版本可以这么写

bash 复制代码
pip install django==版本号

# 例如
pip install django==4.1

Django 安装成功后,使用以下命令可以查看版本号。

bash 复制代码
django-admin --version

也可以使用以下命令看看你的环境里安装过什么第三方库。

bash 复制代码
pip list

# Mac 用户可能需要使用 pip3
pip3 list

创建 Django 项目

安装好 Django 后就可以用它来创建项目了。

使用下面这条命令创建项目:

bash 复制代码
django-admin startproject 项目名

举个例子,我要创建一个名叫 demo1 的项目:

bash 复制代码
django-admin startproject demo1

一句指令下去就创建成功了。

运行 Django 项目

要将刚刚创建出来的项目运行起来也只需两句指令:

bash 复制代码
# 首先进入项目目录
cd demo1

# 运行项目
python manage.py runserver

出现上图箭头指示的这个地址证明项目运行成功。

然后在浏览器输入:http://127.0.0.1:8000/ 就能访问 Django 首页了。

运行 Django 项目默认使用的是 8000 端口,如果你需要使用别的端口可以用这条指令:

bash 复制代码
python manage.py runserver 端口号

# 例如
python manage.py runserver 9000

点赞 + 关注 + 收藏 = 学会了

相关推荐
晚烛4 小时前
CANN 调试工具与性能剖析:从日志分析到 NPU 行为追踪的完整调试体系
开发语言·windows·python·深度学习·缓存
鹿导的通天塔5 小时前
99%的人都不知道Codex 的 goal 神技!完整设置及提示词模板教学
后端
隔壁大炮6 小时前
MNE-Python 第9天学习笔记:源定位基础
python·eeg·mne·脑电数据处理
ltl6 小时前
Transformer 原论文怎么训出来的:8 张 P100、12 小时、warmup 4000 步
后端
why技术6 小时前
AI Coding开始进入第四个时代,我还没上车呢!
前端·人工智能·后端
Daydream.V7 小时前
Python Flask超全入门实战教程|从零基础到项目部署
大数据·python·flask
databook7 小时前
Manim物理模拟:别自己写欧拉了!
python·数学·动效
程序猿追7 小时前
我搭了个网页工具:输入关键词,SERP API 自动吐出比价 Excel
后端
Lee川8 小时前
RAG 实战:从一篇掘金文章出发,拆解检索增强生成的全链路
前端·人工智能·后端
Lee川8 小时前
MCP 高德地图实战:当 AI 学会使用工具,一个协议如何重塑大模型的行动边界
前端·人工智能·后端