在本教程中,我们将向您展示如何在 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 官方网站.