在CentOS 7上安装Django

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

本文假设您至少具有linux的基础知识,了解如何使用shell,最重要的是,您将自己的站点托管在您自己的VPS上。安装非常简单,假设您正在root帐户中运行,如果不是,您可能需要在命令中添加“sudo”以获取root权限。我将在CentOS 7服务器上逐步安装Django。

在CentOS 7上安装Django

首先,您需要在系统上启用EPEL仓库

1
2
3
## RHEL/CentOS 7 64-Bit ##
# wget http://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:

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

步骤3.安装virtualenv。

一旦安装了点,您可以使用它来安装virtualenv包,方法是键入:

1
pip install virtualenv

创建并激活虚拟环境:

1
2
cd ~
virtualenv djangoenv
~/djangoenv
1
source ~/djangoenv/bin/activate

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

1
(djangoenv) [user@idroot ~]$

步骤4.安装Djanggo。

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

1
pip install django

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

1
django-admin --version

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

现在已经安装了Django框架,您可以通过创建一个示例项目来给它一个测试驱动器:

1
2
cd ~
django-admin startproject myproject

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

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

1
2
3
4
cd myproject/
python manage.py migrate
python manage.py createsuperuser
python manage.py runserver 0.0.0.0:8000

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

1
deactivate

步骤6.配置防火墙。

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

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

步骤7.访问Django。

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

在CentOS 7上安装Django

祝贺的!您已成功安装Django。感谢您使用本教程在CentOS 7服务器上安装Django Web框架。有关其他帮助或有用信息,建议您查看官方Django网站

保存