Django 是一个强大且流行的基于 Python 的 Web 框架,它简化了构建健壮的 Web 应用程序的过程。
在 Fedora 38 上安装 Django
第 1 步。在我们可以在 Fedora 38 上安装 Django 之前,重要的是要确保我们的系统是最新的软件包。这将确保我们可以访问最新的功能和错误修复,并且我们可以毫无问题地安装 Django:
sudo dnf upgrade --refresh
第 2 步。安装 Python 和 Pip。
Python 是运行 Django 的先决条件。通过输入以下命令确认系统上是否已安装 Python:
python3 --version
如果未安装 Python,请使用包管理器进行安装:
sudo dnf install python3 python3-pip
To avoid conflicts with other Python projects, it is best practice to create a virtual environment dedicated to your Django project. Virtualenv is a tool that creates isolated Python environments. Install it by running the following command:
pip3 install virtualenv
让我们为您的 Django 项目创建一个目录,并使用终端导航到它。执行以下命令:
mkdir my_django_project cd my_django_project
现在,通过运行以下命令创建虚拟环境:
virtualenv myenv
要激活虚拟环境,请根据您的 shell 执行相应的命令:
source myenv/bin/activate
第 3 步。在 Fedora 38 上安装 Django。
默认情况下,Django 在 Fedora 38 基础存储库中不可用。Django 在 Python 包索引 (PyPI) 上可用,可以使用简单的 Pip 命令进行安装:
pip install django
要确保 Django 已成功安装,请运行以下命令:
django-admin --version
第 4 步。设置一个 Django 项目。
安装 Django 后,是时候创建一个新的 Django 项目了。在终端中,输入以下命令以创建新的 Django 项目:
django-admin startproject myproject
此命令将创建一个名为 “” 的目录,其中包含基本的项目结构和文件。myproject
让我们花点时间了解一下 Django 项目的结构。在 “” 目录中,您将找到以下文件和目录:myproject
manage.py
:用于各种 Django 项目操作的命令行实用程序。myproject/
:项目的 Python 包包含设置、URL 和其他配置。myproject/settings.py
:你的 Django 项目的配置设置。myproject/urls.py
:定义项目的 URL 模式。myproject/wsgi.py
:与 WSGI 兼容的项目入口点。
为了测试你的 Django 安装并确保一切正常运行,让我们启动开发服务器。使用终端导航到项目的根目录,然后输入以下命令:
python manage.py runserver
第5步。配置防火墙。
为了允许访问端口 8000,您需要在新的 SSH 连接中修改防火墙规则:
firewall-cmd --add-port=8000/tcp --zone=public --permanent firewall-cmd --reload
第 6 步。访问 Django Web 界面。
成功安装后,打开您喜欢的浏览器并导航到。您应该看到以下页面:http://192.168.77.20:8000
要访问管理信息中心,您可以使用以下网址:http://192.168.77.20:8000/admin/
感谢您使用本教程在您的 Fedora 38 系统上安装 Django。如需其他帮助或有用信息,我们建议您查看 Django 官方网站。