怎样在 Debian 11 上安装 Django

在本教程中,我们将向您展示怎样在 Debian 11 上安装 Django。对于那些不知道的人,Django 是一个用 Python 编写的免费开源 Web 开发框架。 它用于开发复杂的和数据库驱动的 Python 应用程序。 它可以在任何可以运行 Python 的操作系统上运行,包括 Windows、macOS、Linux 等等。

本文假设您至少具有 Linux 的基本知识,知道怎样使用 shell,并且最重要的是,您在自己的 VPS 上托管您的站点。 安装非常简单,假设您在 root 帐户中运行,否则您可能需要添加 ‘sudo‘ 获取 root 权限的命令。 我将向您展示在 Debian 11 (Bullseye) 上逐步安装 Django 框架的过程。

在 Debian 11 Bullseye 上安装 Django

步骤 1. 在我们安装任何软件之前,请务必通过运行以下命令来确保您的系统是最新的 apt 终端中的命令:

sudo apt update
sudo apt upgrade

步骤 2. 安装 Python。

运行以下命令将 Python 安装到您的系统:

sudo apt install python3-pip python3-dev libpq-dev

接下来,使用以下命令将 PIP 包升级到最新版本:

pip3 install --upgrade pip

安装完成后,您可以使用以下给定的命令检查为 Python 3 安装的版本是什么:

python3 --version

步骤 3. 在 Debian 11 上安装 Django。

现在我们使用以下命令安装 Django 包 pip 命令:

sudo pip3 install django

使用以下命令验证您的 Django 安装:

django-admin --version

步骤 4. 在 Debian 上创建一个测试 Django 应用程序。

现在创建一个目录,运行以下命令。 您可以选择您选择的名称(而不是 django-projects)来导航到目录:

mkdir django-projects
cd django-projects

在这部分中,您可以生成一个名为的应用程序 django-admin. 运行以下命令创建项目目录结构。

django-admin startproject test_django_app
cd test_django_app

然后,应用挂起的迁移:

python3 manage.py migrate

接下来,通过运行以下命令创建一个 Django 项目超级用户帐户:

python3 manage.py createsuperuser

最后,现在启动 Django 应用服务器:

python3 manage.py runserver 0.0.0.0:8080

步骤 5. 配置防火墙。

您可以使用以下命令为 UFW 防火墙打开端口:

sudo ufw allow 8000

步骤 6. 访问 Django Web 界面。

成功安装后,现在打开您最喜欢的浏览器并导航到 https://your-server-ip:8000 要访问 Django 管理界面,请打开您的 Web 浏览器并输入 URL https://your-server-ip:8000/admin

恭喜! 您已成功安装 Django。 感谢您使用本教程在 Debian 11 Bullseye 上安装最新版本的 Django 框架。 如需更多帮助或有用信息,我们建议您查看 Django 官方网站.