Django 是最好的高级免费和开源 Web 框架之一。 如果您是程序员,您可能已经知道 Python 因其庞大的库函数和稳定性而被认为是编程语言的未来。 由于 Django 是一个 Python 框架,它可以处理高端应用程序,安全 admin 面板,并创建动态网站。 在 Linux 系统上安装 Django 及其环境可能是开始使用 Django 的第一步。 虽然有一些选项可以将 Django 与 Pycharm 和其他 Python 解释器一起使用,但如果你想长时间使用 Django,我建议你在系统上安装 Django。
Linux 上的 Django
Django 遵循模型视图模板(MVT)架构建立用户层和数据库层之间的连接,使框架更加稳定和安全。 您可以在 Linux 上将 SQLLite 数据库与 Django 框架一起使用。 在 Linux 上,设置好 Django 环境后,它作为一个即插即用的 Python 框架发挥作用。
假设您有设置 Linux 环境的经验。 在这种情况下,您大概知道可以在 Linux 系统上创建一个虚拟环境来运行 Django 框架,也可以将其直接安装在您的系统上。 无论您采用哪种方法在 Django 上工作,您都将获得一个管理页面来登录并加载 Web 框架。 安装框架后,您可以通过 VS Code 设置 API 或设置 localhost 服务器以在 Web 浏览器上加载 Django 管理页面。
在这篇文章中,我们将了解如何在各种 Linux 发行版上安装 Django。 我将演示在 Debian、Arch 和 Red Hat 上安装 Django 的方法/Fedora Linux 发行版。
1. 在 Ubuntu/Debian 上安装 Django
在 Debian 或 Ubuntu Linux 上安装 Django 框架并不是一项艰巨的任务。 要在你的 Linux 系统上安装 Django,你需要确保你的 Linux 系统上安装了 python3 和 python 的 Pip 包管理器。 您可以运行下面给出的以下命令行在您的系统上安装 python3 和 Pip。
sudo apt update -y sudo apt install python3 python3-pip -y
一旦你完成了 Python3 和 Pip 的安装,你现在可以运行以下命令来确保包是否已安装。
– –
python3 -V pip3 -V
现在,我们必须使用 Pip Python 包管理器在我们的 Debian Linux 系统上安装 Django。 在终端 shell 上运行以下 Pip 命令以在 Ubuntu 上安装 Django。 该命令将在您的 Linux 系统上下载并安装最新版本的 Django。
pip3 install Django
安装完成后,您现在可以在 Linux 终端上运行以下命令以确保 Django 是否已安装。
django-admin --version
2.安装Django Fedora/红帽 Linux
在这里,我们将看到如何在 CentOS 上安装 Django, Fedora, 和 Red Hat Linux 系统。 基本上,在 Linux 上安装 Django 的步骤是差不多的; 我们只需要替换包管理命令和一些语法。 如果你是一个 Fedora 和 CentOS 用户,您可以在终端 shell 上运行以下 DNF 命令以在您的系统上安装 Python3 和 Pip。
sudo dnf install python3 python3-pip
如果您是 Red Hat Linux 用户,请在终端 shell 上运行 YUM 命令而不是 DNF 命令。
sudo yum install python3 python3-pip
在您的系统上安装 python3 和 Pip 后,您可以在终端 shell 上运行以下命令,以确保软件包在您的系统上正确安装。
python3 -V pip3 -V
现在,在终端 shell 上运行下面给出的以下命令,通过 Pip python 包管理器安装 Django。
pip3 install Django
安装完成后,您可以检查 Django 的版本,以确保您的 Linux 系统上安装了最新版本。
django-admin --version
3. 在 Manjaro Linux 上安装 Django
在这里,我使用 Manjaro KDE 来演示安装 Django Arch 和基于 Arch 的 Linux 发行版的方法。 在 Arch Linux 上安装 Django 有两种方法。 首先,我们将了解如何通过 Pip Python 包管理器安装 Django。 稍后,我们将看到如何在 Arch Linux 上使用 Pacman 和 Pamac 命令安装 Django。
方法一:通过Pip安装Django
首先,确保您的 Arch Linux 系统上安装了 Python3。 如果您的系统上没有安装 Python3,请运行以下命令来获取它。
sudo pacman -Sy python3
现在,在终端 shell 上运行以下 Pacman 命令,在 Arch Linux 上安装 Pip Python 包管理器。
sudo pacman -S python-pip
安装完成后,运行以下命令以确保 Python3 和 Pip3 安装正确。
pip --version pip3 -V python3 -V
在 Arch Linux 上安装 Python3 和 Pip 后,在终端 shell 上运行以下 Pip 命令以在系统上安装最新版本的 Django。
pip install Django==3.1.3
方法二:通过 Pacman 命令安装 Django
在这个方法中,我们将使用基于 CLI 的 Pacman 命令和 pamac
在我们的终端 shell 上使用 package-management library 命令在 Arch Linux 上获取 Django。 运行以下 pamac
和 Pacman 命令相应地在您的 Arch 和基于 Arch 的 Linux 系统上安装 Django。 这 pamac
命令将在您的 Linux 环境中检查软件包的完整性,而 Pacman 命令将在您的系统上安装软件包。
sudo pamac install python-django sudo pacman -S python-django
你也可以为你的 Arch Linux 下载压缩版的 Django 并在你的系统上手动安装它。 使用此链接下载 Django for Arch Linux 的压缩版本.
开始使用 Django
到目前为止,我们已经看到了在不同的 Linux 发行版上安装 Django 的不同方法。 在这里,我们将看到如何在 Django 中创建项目以及如何在 Linux 上开始使用 Django。 我将在这里使用的所有命令对于所有 Linux 发行版都是相同的。
首先,我们需要创建一个目录,我们可以在其中存储 Django 项目和配置。 通常,django是用web-browser界面操作的,所以我们会在里面创建一个目录 var/www
目录。
运行下面给出的以下命令行来创建一个目录。 在这里,我们将项目命名为 django_app
.
mkdir -p /var/www && cd /var/www django-admin startproject django_app
创建目录后,运行 cd
命令进入目录。 然后,运行以下命令来迁移 python admin,授权和目录内的会话设置。 不要忘记以超级用户模式或以 root 用户身份运行命令。
cd django_app python3 manage.py migrate
现在,运行以下命令为 Django 创建一个具有 root 权限的超级用户帐户。 稍后,我们将使用该帐户登录 Django 的管理页面。 通过提供您的用户名、电子邮件 ID 和密码来完成创建帐户的过程。 您可以将用户名留空以使用默认的 root 用户名。
python3 manage.py createsuperuser
创建管理帐户后,您现在可以运行下面给出的以下命令来编辑和配置 Linux 系统上的 Django 设置脚本。 在这里,我使用的是 Nano 脚本编辑器; 您可以使用任何您喜欢的脚本编辑器来配置 Django 设置。
sudo nano django_app/settings.py
在这里,您需要找到 ALLOWED_HOSTS
配置脚本上的语法以输入托管站点的地址。 您也可以输入本地主机地址来加载 admin Django 页面。 不要忘记 close 带有撇号标点符号的 IP 地址。
ALLOWED_HOSTS = ['127.0.0.1']
现在,在您的终端 shell 上运行以下命令,以便 python 可以允许 localhost 服务器作为您的 Django 网址。 使用端口 8000 完成服务器地址。
python3 manage.py runserver 127.0.0.1:8000
最后,在一切都正确完成之后,您现在可以在 Web 浏览器的地址栏上运行您的服务器地址来加载 Django 的欢迎页面。
127.0.0.1:8080
现在,输入以下内容 admin 地址栏上的 URL,用于在 Web 浏览器上加载 Django 的管理页面。 Enter 登录框架的用户名和密码。
127.0.0.1:8000/admin
从 Linux 中删除 Django
从 Linux 系统中删除 Django 是一个简单直接的过程。 在这里,我将描述如何在 Linux 系统上删除 Django。 根据您的发行版运行命令行。
从 Debian/Ubuntu Linux 中删除 Django。
sudo apt-get remove python-pip3 sudo apt-get remove python-django sudo pip3 uninstall Django
从 Arch Linux 中删除 Django。
pamac remove python-django pacman -R python-django
删除 Django Fedora Linux。
sudo dnf remove python-pip3 sudo dnf remove python-django sudo pip3 uninstall Django
最后的话
创建 Django Web 框架是为了减少工作量并自动执行繁琐和重复的任务。 凭借 Python 稳定而健壮的库和函数,Django 已经在编程世界中占据了一席之地。 此外,如果你是一名 python 程序员,你应该尝试使用 Django 来进入 Web 开发这个广阔的就业市场。
尽管拥有 Web2py、Flask 和其他快速 Web 框架,但毫无疑问,Django 现在被认为是 Python 中最常用和最强大的 Web 框架。 在整篇文章中,我已经描述了如何在 Linux 发行版上安装、配置和开始使用 Django 的方法。
如果您觉得这篇文章有用且方便,请与您的朋友和 Linux 社区分享。 您也可以在评论部分写下您对这篇文章的看法。