如何在 CentOS 7 上安装 Django

在本教程中,我们将向您展示如何在您的 CentOS 7 服务器上安装和配置 Django。 对于那些不知道的人,Django 是一个用于编写 Web 应用程序的流行 Python 框架。 像 Django 这样的 Web 框架提供了一组工具,可以帮助开发人员更快地编写应用程序,因为框架负责内部结构,因此开发人员只需要负责应用程序的开发。 Django 是免费的开源软件。

本文假设您至少具备 Linux 的基本知识,知道如何使用 shell,最重要的是,您将网站托管在自己的 VPS 上。 安装非常简单,假设您在 root 帐户下运行,如果不是,您可能需要添加 ‘sudo‘ 到命令以获取 root 权限。 我将向您展示在 CentOS 7 服务器上逐步安装 Django。

在 CentOS 7 上安装 Django

步骤 1. 首先,您需要在系统上启用 EPEL 存储库。

## RHEL/CentOS 7 64-Bit ## # wget https://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-6.noarch.rpm # rpm -ivh epel-release-7-6.noarch.rpm

步骤 2. 安装 pip 和必要的依赖项。

现在您可以使用以下命令安装 pip:

yum install python-devel python-setuptools python-pip pip install --upgrade pip

步骤 3. 安装 virtualenv。

安装 pip 后,您可以通过键入以下命令使用它来安装 virtualenv 包:

pip install virtualenv

创建并激活虚拟环境:

cd ~ virtualenv djangoenv

上面的命令将创建目录 ~/djangoenv 包含您的虚拟环境。 接下来,我们需要激活我们刚刚创建的虚拟环境:

source ~/djangoenv/bin/activate

现在你应该看到你的终端已经进入了一个虚拟环境。 你会看到类似这样的东西:

(djangoenv) [[email protected] ~]$

第 4 步。安装 Django。

使用以下命令全局安装 Django:

pip install django

您可以通过键入以下内容来验证安装:

django-admin --version

步骤 5. 创建一个示例 Django 项目。

现在已经安装了 Django 框架,您可以通过创建示例项目来对其进行测试:

cd ~ django-admin startproject myproject

上面的命令将在你的工作目录 ~ 中创建一个目录 myproject,并在其中存储所有必要的文件。

按顺序运行以下命令以启动您的应用程序。 按照屏幕上的说明提供超级用户的凭据:

cd myproject/ python manage.py migrate python manage.py createsuperuser python manage.py runserver 0.0.0.0:8000

最后,使用“deactivate”命令离开你的虚拟环境:

deactivate

步骤 6. 配置防火墙。

为了允许访问端口 8000,您需要在新的 SSH 连接中修改防火墙规则:

firewall-cmd --zone=public --permanent --add-port=8000/tcp sudo firewall-cmd --reload

步骤 7. 访问 Django。

默认情况下,Django 将在 HTTP 端口 8080 上可用。 打开您喜欢的浏览器并导航到 https://your-domain.com:8000 或者 https://your-server-ip:8000/admin

恭喜! 您已成功安装 Django。 感谢您使用本教程在 CentOS 7 服务器上安装 Django Web 框架。 如需更多帮助或有用信息,我们建议您查看 Django 官方网站.

Save