在哪里托管您的下一个项目? 最好的Django托管服务

文章撰写者:Timothy Shim
  • 托管指南
  • 更新:Jul 08,2020

Django的 之所以有点谜,是因为它本身就是利基市场,对这个框架的热爱似乎在两个有趣的竞争对手之间破裂了。 美国和俄罗斯。 尽管如此,开发人员还是有很多喜欢的东西,因为它具有现代Web程序员所需的所有出色特性。

Django与操作系统无关,可以在几乎所有可能的环境中运行,这是一个巨大的优势。 尽管如此,并非所有的Web主机都愿意支持Django开发人员。

我们暂时将“为什么”排除在外,而专注于可以找到Django托管服务的最佳位置。

最佳Django主机中的5个

1. PythonAnywhere

Django托管-PythonAnywhere

网站: https://www.pythonanywhere.com/

尽管这不是在正常搜索中出现的主机,但是如果您正在寻找Django托管,则可能是您的第一个名字。 该主机完全面向 蟒蛇 并在Amazon Web Services(AWS)上运行。

计划可以满足从绝对初学者到应用专家的所有级别的Python用户。 在规模的最低端,甚至有一个免费帐户可以注册,仅用于检查环境。

使用PythonAnywhere来启动您的项目很简单,熟悉本地环境的人会很高兴听到它没什么不同。 有大量的 预建模块 准备导入和使用。

如果您正在寻找Django,也可以使用一键式安装程序。 您所要做的就是让它知道您想要给应用程序命名的名称以及文件的存放位置。 其余的都是自动化的,因此无需摆弄Apache或其他配置。

快速PythonAnywhere概述

价格:从$ 5 /月起(可用免费计划)

优点

  • Django的快速部署
  • 提供免费的初学者计划
  • 在功能强大的Amazon Web服务器上运行
  • 活跃的论坛

优点

  • 免费子域使用共享的SSL
  • 复杂的自定义SSL处理

2.数字海洋

Django托管-Digital Ocean

网站: https://www.digitalocean.com/

标有“开发人员云”的标语应该告诉您所有您需要了解的有关在此处托管Django的可能性。 您可能没有意识到,数字海洋的价格极具竞争力。

除了相对较低的进入成本外,云技术还意味着您的账单将非常精确,您只需为需要使用的东西付费,而无需支付其他任何费用。 Django在Digital Ocean上托管的最大障碍是,它可能并不适合所有人。

与PythonAnywhere之类的主机不同,Digital ocean需要您设置需要使用的环境。 此外,由于它具有很高的可配置性,因此您不仅需要知道所需的内容,还需要知道如何将所有移动的部件组装在一起。

这意味着将花费一些时间和精力来管理环境,而不是纯粹在此处构建应用程序。 一方面,这使部署更具成本效益。 另一方面,对于初学者来说可能是一个挑战。

严重的是,如果您不知道自己在做什么,Digital Ocean可能是一个重大挑战。 如果您这样做,那么天空就是极限–我的意思是从字面上看。

快速数字海洋概述

价格:$ 5 /月起

优点

  • 高度可配置的计划
  • 云计算的入门成本
  • 几乎无限的选择

优点

  • 需要一些技术技能
  • 管理可能很耗时

3. ScalaHosting

Django托管-Scala托管

网站: https://www.scalahosting.com/

ScalaHosting可能不提供专门设计的DJango计划,但其卓越的标志来自SPanel。 随着许多托管世界的举办 cPanel的发布,定价是一种垄断。 许多拒绝cPanel的人在ScalaHosting上找到了幸福的家。

an 主要改变游戏规则,并为用户提供高度可用的选项。 它还与cPanel完全兼容,因此您可以轻松地从所处的任何主机迁移到ScalaHosting。 他们还提供免费的迁移服务,因此您可以方便地洗手。

可在ScalaHosting的托管云VPS计划中使用SPanel。 尽管具有完全托管的环境,但它仍设法以相对较低的进入成本进行计时。 您不仅可以访问SPanel,还可以访问完全可配置的环境。 

这意味着几乎支持所有内容,从Python到专门的服务(如通过SShield技术进行的实时恶意软件扫描),以及足够的资源来运行所有内容。

阅读我们的深入Scala托管评论.

快速ScalaHosting概述

价格:$ 9.95 /月起

优点

  • sPanel与cPanel高度兼容
  • 无限的网站迁移
  • 实时恶意软件扫描
  • 快速部署应用

ScalaHosting的缺点

  • 非专用Django环境

4. Djangoeurope

Django托管-djangoeurope

网站: https://djangoeurope.com/

这个基于瑞士的主机显然是另一个以Django为中心的主机,在德国,芬兰,瑞士和美国设有服务器。 两位创始人都具有技术背景,这给了他们更多的信誉,其中一位本人是Django开发人员。

Djangoeurope在Django托管中提供了两全其美的优势-自定义环境,您不必担心大多数配置,但对开发人员非常友好。 他们提供一键式Django部署,没有大惊小怪。

您的帐户将在 Debian 9的 并带有NGINX和 Lighttpd的 预先安装了网络服务器。 其他任何东西都可以自己安装,也可以根据需要让他们自己安装。 这项服务在其网站上公开提供,而不是受支持人员异想天开的“隐秘”。

除了Django,您还可以像使用其他任何托管解决方案一样使用您的帐户。 如果出于某种原因您决定只运行一个静态站点,那么您也可以使用该选项。 计划以欧元计价,因此如果您不在其他地方,转换时可能会损失一点钱。

就我个人而言,我认为PythonAnywhere的最大优势是由真正了解Django和Python用户需求的人提供。 这导致了非常精简的产品,不会出错。

Djangoeurope快速概述

价格:从€5 / mo

优点

  • 高度专业的托管环境
  • 快速Django部署
  • 轻量级的Web界面
  • 托管无限的站点和域

优点

  • 带宽非常有限
  • 操作系统选项有限

5 A2 Hosting

Django托管-A2

网站: https://www.a2hosting.com/

对于那些不熟悉的人,A2 Hosting是一个以开发人员友好型托管计划而闻名的品牌。 他们的共享托管计划具有许多功能,您很难在其他地方找到它们。

但是,对于Django来说,最好参考他们的VPS计划。 方便的是,对于Django,这里需要的只是非托管VPS。 这些计划在A2 Hosting上的价格非常具有竞争力,价格低至$ 5 / mo。

尽管它是像ScalaHosting这样的通用主机,但是A2 Hosting计划对于想要Django环境的人来说仍然很容易。 您要做的就是设置虚拟环境并运行pip安装程序。 之后,只需按照您喜欢的方式配置Django。 如果愿意,您甚至可以配置Django管理界面。

皮普 还可以让您安装可能需要的任何其他Python软件包,因此这是多合一的交易。 对于开发人员而言,使用这些工具进行命令行安装应该不是问题。

了解有关Jerry评论中的A2托管的更多信息.

快速A2托管概述

价格:$ 5 /月起

优点

  • 出色的服务器性能
  • 非常易于开发
  • 提供Turbo服务器

优点

  • 99.9%正常运行时间保证

在Django主机中寻找什么

由于存在多种可能性,因此这个问题值得商de。 一方面,极其专业的环境在某种程度上限制了您的选择。 但是,它们通常也已根据您的需要进行了预先配置,可以立即使用。

一个很好的例子是PythonAnywhere,它是专门为构建而成的。 如此之多,以至于他们为需要现成的教学环境的教育工作者提供了可行的解决方案,并为每个学生提供了一个红色使用帐户。

另外,在支持Django环境的通用托管中也可以选择。 这些解决方案的设置较为复杂,但是通过合适的主机也可以实现。 归根结底,选择Django主机主要取决于您需要的主机。

我在这里列出的主机在提供的内容上可能有所不同,但是对于那些对Django和Python感兴趣的人来说,它们是一个很好的例子。 就个人而言,如果您正在寻找基本的沙箱,我认为应该走更通用的环境。

最后的想法:更少的搜索,更多的代码

Django越来越受欢迎,不难看出为什么。 Python是少数在多种平台上都能很好运行的高级语言之一。 鉴于Django和Python的“重用代码”倾向,因此它们也促进了良好的编码习惯。

托管会严重影响网站的性能-在这种情况下,甚至会影响Web应用程序。 与这些列出的主机中的任何一个一起使用都可以帮助您减轻这些担忧,因为从本质上讲,它们是出色的执行者。

为什么要浪费时间 寻找好主人 什么时候应该专注于编码?

关于Timothy Shim

Timothy Shim是一位作家,编辑和技术爱好者。 从信息技术领域开始他的职业生涯,他迅速进入印刷领域,并与国际,地区和国内媒体合作,包括ComputerWorld,PC.com,Business Today和The Asian Banker。 他的专长在于消费者和企业的技术领域。