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