📌  相关文章
📜  如何在 Heroku 上部署 Django 应用程序?(1)

📅  最后修改于: 2023-12-03 15:24:11.020000             🧑  作者: Mango

如何在 Heroku 上部署 Django 应用程序?

部署 Django 应用程序可以是一个棘手的过程,但 Heroku 可以大大简化这个过程。本文将向您介绍如何使用 Heroku 部署 Django 应用程序。

步骤1:在 Heroku 上创建新应用程序

首先,请在 Heroku 上创建一个新应用程序。在创建应用程序时,请记住选择正确的区域和主机名称。

步骤2:安装必要的软件包

在本地计算机上安装必要的软件包,以便将 Django 应用程序部署到 Heroku 上。这些软件包包括:

  • Git
  • Heroku CLI
  • Python
  • Pipenv
步骤3:设置虚拟环境

创建一个虚拟环境,以便在其中安装所有软件包和依赖项。要创建虚拟环境,可以使用以下命令:

pipenv shell
步骤4:安装 Django 和 Gunicorn

使用以下命令安装 Django 和 Gunicorn:

pipenv install django gunicorn
步骤5:创建必要的文件

在 Django 项目根目录中创建以下两个文件:

Procfile

在根目录中创建名为 Procfile 的文件,并输入以下内容:

web: gunicorn yourprojectname.wsgi

其中,yourprojectname 是您 Django 项目的名称。

runtime.txt

在根目录中创建名为 runtime.txt 的文件,并输入以下内容:

python-3.8.3

其中,3.8.3 是您选择的 Python 版本。

步骤6:将应用程序部署到 Heroku 上

使用以下命令将应用程序部署到 Heroku 上:

heroku login
git init
heroku git:remote -a yourappname
git add .
git commit -m "Initial commit"
git push heroku master
步骤7:运行应用程序

使用以下命令在 Heroku 上运行应用程序:

heroku ps:scale web=1
结论

现在,您已经了解了如何在 Heroku 上部署 Django 应用程序。如果您遇到任何问题,请随时在下面的评论中留言。