Ubuntu部署Django+uWSGI+Nginx,有哪些关键步骤总结?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1158个文字,预计阅读时间需要5分钟。
前言:这是我搭建Django项目时的过程记录,以备不时之需。
项目采用nginx+uwsgi的配置方式。
项目依赖包管理通过requirements.txt文件。
本地准备工作:确保项目能正常运行。
前言
这是我在搭建Django项目时候的过程,拿来总结记录,以备不时之需。
项目采用nginx+uwsgi的搭配方式。
项目依赖包采用 requirements.txt 文件管理的方式。
本地准备工作
确认项目能够运行起来,没有 bug
将当前环境的包导出 pip freeze > requirements.txt
将项目上传到服务器上的 /srv 目录下。这里以 git 的形式为例, 打开终端, 依次输入如下命令:
$ git init $ git remote add origin xxx.git # 替换成你的项目git地址 $ git add . $ git commit -m 'first commit' $ git pull origin master --allow-unrelated-histories $ git push origin master
部署项目到服务器
安装python
安装好项目用到的 python 。
本文共计1158个文字,预计阅读时间需要5分钟。
前言:这是我搭建Django项目时的过程记录,以备不时之需。
项目采用nginx+uwsgi的配置方式。
项目依赖包管理通过requirements.txt文件。
本地准备工作:确保项目能正常运行。
前言
这是我在搭建Django项目时候的过程,拿来总结记录,以备不时之需。
项目采用nginx+uwsgi的搭配方式。
项目依赖包采用 requirements.txt 文件管理的方式。
本地准备工作
确认项目能够运行起来,没有 bug
将当前环境的包导出 pip freeze > requirements.txt
将项目上传到服务器上的 /srv 目录下。这里以 git 的形式为例, 打开终端, 依次输入如下命令:
$ git init $ git remote add origin xxx.git # 替换成你的项目git地址 $ git add . $ git commit -m 'first commit' $ git pull origin master --allow-unrelated-histories $ git push origin master
部署项目到服务器
安装python
安装好项目用到的 python 。

