如何在 Fedora 38 上安装 Django

Linux命令 Edge插件网 1年前 (2023-07-12) 277次浏览 已收录 0个评论

Django 是一个强大且流行的基于 Python 的 Web 框架,它简化了构建健壮的 Web 应用程序的过程。

如何在 Fedora 38 上安装 Django

在 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>

第 3 步。在 Fedora 38安装 Django

默认情况下,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

如何在 Fedora 38 上安装 Django

要访问管理信息中心,您可以使用以下网址:http://192.168.77.20:8000/admin/

如何在 Fedora 38 上安装 Django

感谢您使用本教程在您的 Fedora 38 系统上安装 Django。如需其他帮助或有用信息,我们建议您查看 Django 官方网站


Edge插件网 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:如何在 Fedora 38 上安装 Django
喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址