部署 Django - 选择提供商

部署到全球

部署项目意味着让互联网上的其他人可以访问它。

到目前为止,在本教程中,我们已经创建了一个可以在本地计算机上运行的 Django 项目。这通常被称为"开发中",而当我们将其部署到生产环境后,我们称之为"生产中"。


部署在哪里?

有很多服务商提供 Django 项目的服务器。本教程将使用亚马逊云服务 (AWS) 平台,主要是因为他们提供免费解决方案,您只需创建一个 AWS 账户即可。

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


AWS

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


AWS 控制台

登录后,您应该会被引导至 AWS 控制台主页:


Elastic Beanstalk

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

在顶部的搜索框中搜索"elastic beanstalk",然后点击启动该服务:


锁定依赖项

启动 Elastic Beanstalk 服务后,我们就可以开始部署了,但首先我们需要锁定一些依赖项,也就是让本地 Django 项目做好部署准备。

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