部署 Django - 选择提供商


部署到世界各地

部署项目意味着使其对互联网上的其他人可见。

到目前为止,在本教程中,我们已经创建了一个在您的计算机上本地运行的 Django 项目。这通常称为"in development",部署后,我们将其称为"in production"。


部署在哪里?

有许多提供商为 Django 项目提供服务器。在本教程中,我们将使用 Amazon Web Services (AWS) 平台,主要是因为它们提供免费的解决方案,只需要您创建一个 AWS 帐户。

笔记:您可以选择您喜欢的任何服务器提供商,它们都会给您相同的结果,但是它们将具有一些特定于提供商的设置,您在学习本教程时应该注意这些设置。


AWS

登录您的 AWS 账户。 (如果您没有 AWS 账户,请按照创建 AWS 账户章节。)


AWS 控制台

登录后,您应该会转到 AWS 控制台主页:


弹性豆茎

我们将使用名为 "Elastic Beanstalk" 的服务来部署 Django 项目。

在顶部的搜索字段中,搜索"elastic beanstalk",然后单击启动服务:


锁定依赖关系

一旦启动了 "Elastic Beanstalk" 服务,我们就可以开始部署,但首先我们需要锁定一些依赖项,这意味着让您的本地 Django 项目做好部署准备。

您将在接下来的章节中学习如何操作。