如何将Django项目部署在服务器上

知识储备

首先,我们需要明确在服务器上部署Django项目过程中,所需要的各个模块的功能:
Python:一种编程语言,只能进行后端数据的处理和管理前端HTML文件,不能用来处理HTTP请求
Nginx:web服务器,用于处理HTTP请求
uWsgi:Python的第三方库,建立Nginx和Python环境的交互通信
Django:Python的Web开发框架,部署HTML文件和数据库
本文以Ubuntu系统的服务器为例,介绍如何将Django项目部署在服务器上。
如何将Django项目部署在服务器上_第1张图片

安装Nginx

  1. 在命令行中输入 $ sudo su 进入管理员模式

  2. 在命令行中输入 $ sudo apt-get install nginx,安装Nginx

  3. 在服务器的80端口开启的情况下,在浏览器中输入服务器的IP地址,如果不出现错误,则证明Nginx已经安装成功。

在Python虚拟环境中部署Django

  1. 使用pip命令 $ pip3 install virtualenv 安装虚拟环境管理工具

  2. 进入目录(本文以

你可能感兴趣的:(如何将Django项目部署在服务器上)